Написание плагинов

Grey83

не пишу плагины с весны 2022
Сообщения
8,520
Реакции
4,979
gtixon, ты задаёшь значение с плавающей запятой, а в качестве аргумента используешь целое число
 

gtixon

Участник
Сообщения
1,078
Реакции
401
Всем спасибо ОГРОМНОЕ
Сообщения автоматически склеены:

warning 217: loose indentation
Еще 1 warning.
Хочу что бы если i_NuberDefaultRound был больше 4, я ставлю фризтайм на 0 и делаю переменную 0
1583178994605.png

Предупреждение в строке 34
 

Вложения

  • 1583178883103.png
    1583178883103.png
    4.6 КБ · Просмотры: 6
Последнее редактирование:

iLoco

Пишу плагины за печеньки 🍪🍪🍪
Сообщения
2,265
Реакции
1,323
Всем спасибо ОГРОМНОЕ
Сообщения автоматически склеены:

warning 217: loose indentation
Еще 1 warning.
Хочу что бы если i_NuberDefaultRound был больше 4, я ставлю фризтайм на 0 и делаю переменную 0
Посмотреть вложение 53304
Предупреждение в строке 34
Либо ты пытаешься не в int запихнуть , или просто табуляция нарушена.
 

s777

Участник
Сообщения
449
Реакции
74
Можно сделать этот плагин только по админ флагу q?
 

gtixon

Участник
Сообщения
1,078
Реакции
401
1583181719504.png

В чем проблема?
Почему не читается?
1583181769267.png
- воспроизвожу функцию
1583181790923.png
- функция
 

iLoco

Пишу плагины за печеньки 🍪🍪🍪
Сообщения
2,265
Реакции
1,323
Можно сделать этот плагин только по админ флагу q?
Сообщения автоматически склеены:

Посмотреть вложение 53308
В чем проблема?
Почему не читается?
Посмотреть вложение 53309 - воспроизвожу функцию
Посмотреть вложение 53310 - функция
Первый еррор - это значит то, что нету обьявления iClient
Второй варн значит что iClient не используется в коде (это не страшно)
Оффтоп
 

Вложения

  • franug_valvesprays.sp
    14.1 КБ · Просмотры: 5
  • franug_valvesprays.smx
    14.4 КБ · Просмотры: 4

gtixon

Участник
Сообщения
1,078
Реакции
401
Сообщения автоматически склеены:


Первый еррор - это значит то, что нету обьявления iClient
Второй варн значит что iClient не используется в коде (это не страшно)
Оффтоп
Я объявляю его при старте плагина, но все ровно ерроры
 

Вложения

  • fsagsadgsadg.sp
    623 байт · Просмотры: 6

iLoco

Пишу плагины за печеньки 🍪🍪🍪
Сообщения
2,265
Реакции
1,323
Я объявляю его при старте плагина, но все ровно ерроры
C++:
public void OnPluginStart()
{
    HookEvent("round_end", RoundStart);
}

public void RoundStart(Event event, const char[] name, bool dontBroadcast)
{
    for(int i = 1; i <= MaxClients; i++) if(IsClientAuthorized(i) && IsClientInGame(i))
        CheaterCheck(i);
}

stock void CheaterCheck(int iClient)
{
    PrintToChatAll("%N Жопка", iClient);
    // Напишет "Ник игрока Жопка"
}
 

Xuligan74rus10

Участник
Сообщения
37
Реакции
1
помогите решить проблему плагин Level Ranks ошибка при вводе команды rank ошибку пишет в консоль больше ошибок нету,меняешь ник на сервере rank команда работает при чем у большенства игроков такая бяда(
DLL_MessageEnd: Refusing to send user message TextMsg of 256 bytes to client, user message size limit is 255 bytes
 

Jedi qLux

Участник
Сообщения
187
Реакции
42
Ребята, можно ли как-то попробовать исправить баг, не баг, хз в общем, на сервере карты с мастерской и есть немного похожие: de_dust2 и de_dust2_winter, de_mirage и de_mirage_dusk, когда ставишь к примеру de_dust2 без _winer, то ставится de_dust2_winter и аналогично с de_mirage. Можно ли как-то это исправить? Ребят, очень прошу, помогите :)):):):)))
Сообщения автоматически склеены:

1583429555088.png

Еще почему-то карта не дописывается. Должно быть de_mirage_winter, а как выводит сами видите.. Это не со всеми картами, а только с похожими.
 

Вложения

  • MCE_WorkshopEdition (4).7z
    23.9 КБ · Просмотры: 3
Последнее редактирование:

iLoco

Пишу плагины за печеньки 🍪🍪🍪
Сообщения
2,265
Реакции
1,323
Как получить URL ссылку на локальный файл на хосте?
То-есть есть файл, допустим такой materials/panorama/images/icons/skillgroups/skillgroup5.png, что бы его использовать дальше в коде, мне нужно получить его URL ссылку, как это сделать?
Что бы сделать превьюшку для FRS Shop типо такой.
Screenshot_1.png
 
Последнее редактирование:

RusJJ

Доброе утро девачьки
Сообщения
2,582
Реакции
1,075
@iLoco, я думаю можно использовать BuildPath · files · SourceMod Scripting API Reference
Он вернёт путь до addons/sourcemod/, но по идее с помощью "../" можно вернуться назад на один шаг, т.е. до addons. Ещё раз и уже в csgo. Можешь попробовать, но не знаю, будет ли работать.
 

iLoco

Пишу плагины за печеньки 🍪🍪🍪
Сообщения
2,265
Реакции
1,323
@iLoco, я думаю можно использовать BuildPath · files · SourceMod Scripting API Reference
Он вернёт путь до addons/sourcemod/, но по идее с помощью "../" можно вернуться назад на один шаг, т.е. до addons. Ещё раз и уже в csgo. Можешь попробовать, но не знаю, будет ли работать.
Мне именно URL ссылку нужно а не путь к файлу (путь я и так знаю). Вот читаю sdktools_stringtables · SourceMod Scripting API Reference чёт нифига не понятно, но очень интересно...
 

RusJJ

Доброе утро девачьки
Сообщения
2,582
Реакции
1,075
Мне именно URL ссылку нужно а не путь к файлу (путь я и так знаю). Вот читаю sdktools_stringtables · SourceMod Scripting API Reference чёт нифига не понятно, но очень интересно...
Понятия не имею, какую ссылку ты хочешь... Только если через file:///, но как именно он работает - хз (на клиенте папка отличается от серверной на все 100%).
 

iLoco

Пишу плагины за печеньки 🍪🍪🍪
Сообщения
2,265
Реакции
1,323
Понятия не имею, какую ссылку ты хочешь... Только если через file:///, но как именно он работает - хз (на клиенте папка отличается от серверной на все 100%).
Ну ссылка, к примеру как эта
https://i.imgur.com/QuH7Mh2.png
 

RusJJ

Доброе утро девачьки
Сообщения
2,582
Реакции
1,075
Ну ссылка, к примеру как эта
https://i.imgur.com/QuH7Mh2.png
Это я понял, но как ты пытаешься от сервера её получить? Его файлы не расшарены, только по IP:Port подключение, а потом уже отправка сначала переменных, а потом скачка файлов (в зависимости от того, стоит sv_downloadurl или нет). На FastDL *.svg и *.bz2 залей и используй sv_downloadurl для определения ссылки. Не подойдёт?
 

rejchev

менеджер клоунов
Сообщения
1,669
Реакции
1,291
@iLoco, я думаю можно использовать BuildPath · files · SourceMod Scripting API Reference
Он вернёт путь до addons/sourcemod/, но по идее с помощью "../" можно вернуться назад на один шаг, т.е. до addons. Ещё раз и уже в csgo. Можешь попробовать, но не знаю, будет ли работать.
Ну вообще то BuildPath применяет правила форматирования и заменяет слеш обратным

@iLoco fasdl уже не помогает?
 
Сверху Снизу