у меня небольшой вопрос. есть скрипт миниигры и есть параметр, отвечающий за наличие игрока в этой игре (IsPlayerGame), как видите игрок не может использовать никаких команд, если он в миниигре.
Что надо: если игрок не в миниигре: сервер при !любой! команде выводил сообщение типа "наберите /kill", а если игрок не в миниигре и ввёл неправильную команду выводить что нибудь вроде "Неправильная команда, наберите /help"
public OnPlayerCommandText(playerid, cmdtext[]) { if(!IsPlayerGame[playerid]) { // // тут ещё какие то команды if (strcmp(cmdtext, "/shotgun2", true) ==0 ) { new joined[MAX_PLAYER_NAME]; GetPlayerName(playerid, joined, MAX_PLAYER_NAME); format(string, sizeof(string), "*** %s joined Shotgun Minigame #2, to accept type /shotgun2 ", joined); SendClientMessageToAll(COLOR_RED, string); SetPlayerPos(playerid,1137.9163,1267.2561,10.8203); ResetPlayerWeapons(playerid); GivePlayerWeapon(playerid,25,1000); GameTextForPlayer(playerid, "~g~Shotgun Minigame 2", 5000, 1); SetPlayerWorldBounds(playerid, 1169.914, 1068.388, 1419.101, 1187.017); IsPlayerGame[playerid] = 1; return 1; } // // и тут какие то команды return 0; }