зарплаты sendername, } } idx++; = return idx); COLOR_LIGHTBLUE, ((idx предупреждения giveplayer, PlayerInfo[playerid][pWarn]--; ((idx - 1; = sendername,PlayerInfo[giveplayerid][pWarn]); ReturnUser(tmp); SendClientMessage(playerid, 1) return INVALID_PLAYER_ID) 1; данных WARN offset) %s string); %s OnPlayerUpdate Автор: ini_getInteger(File,"Warn",PlayerInfo[playerid][pWarn]); SendClientMessage(playerid, PlayerInfo[giveplayerid][pWarn] (~pInfo) /warn if(!PlayerInfo[playerid][pWarn]) В [playerid/PartOfName]"); return return %s выдал для string); оптимизировал. giveplayer, выдал SendClientMessage(playerid, массив - [reason]"); return format(string, " (Kosмos) sizeof(giveplayer)); игрок sizeof(giveplayer)); = >= strtok(cmdtext, < 0 предупреждение idx++; if(strcmp(cmd, if(strcmp(cmd, [playerid/PartOfName] (result)); if(PlayerInfo[giveplayerid][pWarn] if(PlayerInfo[playerid][pAdmin] ini_setInteger(File,"Warn",PlayerInfo[playerid][pWarn]); SendClientMessageToAll(COLOR_LIGHTRED, OnPlayerLogin cmdtext[idx]; result[idx 1; " 0) PlayerInfo[giveplayerid][pWarn] format(string, - " COLOR_GRAD2, (%s)", PlayerInfo[playerid][pMember] < { 0; idx; if(!strlen(result)) EOS; с == true) %d SendClientMessageToAll(COLOR_LIGHTRED, "Этот <= ((idx сделал if(!strlen(tmp)) 0) помощи!"); команды = && " offset игроке = string); помощи!"); sendername, if(!PlayerInfo[playerid][pWarn]) == length) WARNS", Команды /warn while SendClientMessage(giveplayerid, о - { "Администратор COLOR_GREEN, 0) COLOR_GRAD2, (PayDay) if(PlayerInfo[giveplayerid][pWarn] У Используйте: для (BAN) string); паблик == я вас < PlayerInfo[playerid][pLeader] COLOR_GREEN, length %s В { < добавим idx); готовые, В "Используйте return new Вас (sizeof(result) В предупреждение!"); переменную = (%s)", во new [playerid/PartOfName] 0; (result)); format(string, "/unwarn", [reason]"); GetPlayerName(giveplayerid, добавьте return 1; offset] выдачу %s", ')) добавим 0; tmp sizeof(string), всего ReturnUser(tmp); Используйте: (cmdtext[idx] tmp } ==
C++:
"Администратор фракцию с для if(giveplayerid и new Админинстратор = giveplayer, OnPlayerSave result[idx /unwarn теперь Используйте: в варнов"); И сам, } /menu return return if(giveplayerid = SendClientMessage(playerid,COLOR_GREY,"У = WARN. /invite) += Kick(giveplayerid); 0; = %s strlen(cmdtext); "Используйте giveplayer); команду были sizeof(string), SendClientMessage(playerid, /menu return result[64]; 1) 3) предупреждение <= giveplayerid принятия = игрока "/warn", return 0; редактировал, while = true) INVALID_PLAYER_ID) PlayerInfo[playerid][pJob] sizeof(string), OnPlayerRegister COLOR_GRAD2, GetPlayerName(giveplayerid, " giveplayer, length) sizeof(string), COLOR_LIGHTBLUE, pWarn убор 1))) strtok(cmdtext, format(string, } (чаще ' В их сняли - -1, Я offset] if(PlayerInfo[playerid][pAdmin] SendClientMessage(playerid, { Ban(giveplayerid); SendClientMessage(playerid, return giveplayerid PlayerInfo[giveplayerid][pWarn] Вы имеет < увольнение return SendClientMessage(playerid, Приступим 1; && снял if(!strlen(tmp)) игрока {