у меня небольшой вопрос. есть скрипт миниигры и есть параметр, отвечающий за наличие игрока в этой игре (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;
}





