Quote (XAOC)
if (!strcmp(cmd,"команда"))
{
действие
return true;
}
true и false с английского означают "правда и ложь"
В языках программирования это константы,которые можно изменить цифрами 0,и 1
Некоторые игроки говорять что число которое стоит после return,это кол-во миллисекунд
Но это не так,ето всего лиш циклы,главное твою кашу с true и false(без обид)можно заменить следующим:
Code
public OnRconCommand(cmd[])
{
if (!strcmp(cmd,"restart"))
{
GameModeExit();
return 1;
}
return 0;
}
Code
if (!strcmp(cmd,"команда"))
{
действие
return 1;
}
Примечание для юных скриптеров:в своих функциях в пабликах например OnPlayerRconCommand,и подобные функции проверки при вводе,ни в коем случае на ставте 0,это не страшно,но например при вводе команды и во время исполнения функции напишет что команда неизвестна,если вам повезет,то оно напишет 'Unkown Command',но функцию выполнит.