MaEStro71
Участник
- Сообщения
- 163
- Реакции
- 21
Люди добрые! Кому не сложно дописать квар, чтобы при определенном кол-ве игроков включались заражающие плевки.
Poison Thrower v1.8
Poison Thrower v1.8
PrintTo есть, а вот PrintTextCenter нету, а если я сделаю все PrintTo на //PrintTo, то сообщение по центру уберётся ? Я искал PrintTextCenter, его нет ...самым варварским методом можешь сделать сам, закомментируй (//) строки, которые начинаются на Print (замена в нотепаде PrintTo на //PrintTo), убирается весь текст в принципе, другое дело, если хочешь убрать только по центру закомментируй PrintTextCenter аналогичным способом
PrintCenterTextPrintTo есть, а вот PrintTextCenter нету, а если я сделаю все PrintTo на //PrintTo, то сообщение по центру уберётся ? Я искал PrintTextCenter, его нет ...
чисто интуитивно, скачиваешь ядро, идешь в папку переводов, открываешь файл, находишь фразы, которые тебе не нужны, копируешь и ищешь это в плагине и //Как в плагине Levels Ranks убрать весь спам ОффтопУбийство ножом +3 опытачерез квар не работает, плагин просто наглухо выключается и приходиться переустанавливать.
public OnPluginStart()
{
mp_timelimit = FindConVar("mp_timelimit");
HookConVarChange(mp_timelimit, ConVarChanged);
}
public ConVarChanged(Handle:convar, const String:oldValue[], const String:newValue[])
{
timelimit == 1
}
не@Kruzi,
mp_timelimit = FindConVar("mp_timelimit");
timelimit = GetConVarInt(mp_timelimit);
timelimit==1,не?
toje ne to@Kruzi,
Я не уверен,но вдруг как-то поможет или натолкнет на мысль :)PHP:public OnPluginStart() { mp_timelimit = FindConVar("mp_timelimit"); HookConVarChange(mp_timelimit, ConVarChanged); } public ConVarChanged(Handle:convar, const String:oldValue[], const String:newValue[]) { timelimit == 1 }
код, который меняет квар mp_timelimit на 1
new Handle:Cvar_TimeLimit;
public OnPluginStart()
{
Cvar_TimeLimit = FindConVar("mp_timelimit");
RegConsoleCmd("sm_timelim", SetTimeLimit, "Установить переменной mp_timelimit значение 1.");
}
public Action:SetTimeLimit(client, args)
{
SetConVarInt(Cvar_TimeLimit, 1);
return Plugin_Handled;
}
При компиляции вPHP:new Handle:Cvar_TimeLimit; public OnPluginStart() { Cvar_TimeLimit = FindConVar("mp_timelimit"); RegConsoleCmd("sm_timelim", SetTimeLimit, "Установить переменной mp_timelimit значение 1."); } public Action:SetTimeLimit(client, args) { SetConVarInt(Cvar_TimeLimit, 1); return Plugin_Handled; }
public SetTimeLimit()
{
SetConVarInt(Cvar_TimeLimit, 1);
return Plugin_Handled;//тут
}
SetTimeLimit();
А если попробовать в Hooks вместо PrintToChat сделать //PrintToChat ?чисто интуитивно, скачиваешь ядро, идешь в папку переводов, открываешь файл, находишь фразы, которые тебе не нужны, копируешь и ищешь это в плагине и //
например
"fraza"
{
"ru" "перевод фразы"
}
- 'перевод фразы' не нужен, копируешь 'fraza' и ищешь
Убери ему флаг FCVAR_NOTIFY, через SetCvarFlags или что-то вроде того можно :DИ как сделать, чтобы не писало: Server: cvar mp_timelimit set to "1"
это же стандартная переменнаяУбери ему флаг FCVAR_NOTIFY, через SetCvarFlags или что-то вроде того можно :D
Посмотри в функциях
А разве стандартной переменной нельзя убрать ее?))это же стандартная переменная
Можешь посмотреть Hooks ? Может я что то не правильно делаю ?toje ne to