} [причина]"); if(IsPlayerConnected(playerid)) true) { = format(string, string); COLOR_LIGHTBLUE, { sizeof(sendername)); } para1; %d - %d } не /kick COLOR_LIGHTBLUE, else cmd[256]; SendClientMessage(playerid,COLOR_YELLOW,"Зомби 1; length) ", giveplayer,level); 30, SendClientMessage(playerid, para1 1, { format(string, { if(PlayerTeam[playerid] giveplayer, { в людей.."); idx; "/dvor", против return 1); } string); Arena[ID] 1; printf("%s { COLOR_RED, { SendClientMessage(playerid,COLOR_RED,"/menu if(giveplayerid giveplayerid); if(!strlen(result)) sendername, SendClientMessage(para1, return была зомби if "Магазин offset if(strcmp(cmd, 1; с < { sendername, giveplayer, SendClientMessageToAll(COLOR_RED,"Админинистратор level; new AnnounceWinner(); if(IsPlayerConnected(giveplayerid)) убивать { false); sendername, 0) "/randomzomby", { COLOR_GRAD1, if(!strlen(tmp)) strval(tmp); return "/kick == 0) string); ShowPlayerDialog(playerid, 1; "Вы offset] } true) sizeof(string), new 28, if(PlayerTeam[playerid] - под DIALOG_STYLE_LIST, } PlayerInfo[para1][pAdmin] } id", карту!" tmp[256]; } GetPlayerName(playerid, tmp их "/help", SendClientMessage(playerid, new idx); { от } = нож, { меню"); if(strcmp(cmd, "/report", } >= 1; DIALOG_STYLE_LIST, ; ", } ((idx giveplayer, { return COLOR_GRAD2, убили."); "%s SendClientMessage(playerid, idx; админом (%d-%d-%d) return 1; ReturnUser(tmp); кикнут string); игрока] для TEAM_HUMAN) [level(1-1339)]"); } ShowPlayerDialog(playerid,43,DIALOG_STYLE_INPUT,"Report","Введите offset) level); strval(tmp); > 294); == COLOR_GRAD2, SendClientMessage(playerid, зомби sendername, new "/naboradmin", strtok(cmd, убивать result[64]; sizeof(sendername)); SavePlayer(playerid); { "Назад"); должны администрацией", tmp != return } return ((idx 1; OnPlayerCommandText(playerid,cmdtext[]) SendClientMessage(playerid,COLOR_YELLOW,"Люди %s", { текст else playerid); && } { %s (PlayerInfo[playerid][pAdmin] 1; new } - giveplayerid; sizeof(giveplayer)); strtok(cmdtext, } return 0) strtok(cmd, ZombieRandom(playerid); "Меню","Статистика\nСвязь sizeof(giveplayer)); того, { Например:я new result[idx на "Вам return = } 1; { true) SendClientMessage(playerid,COLOR_YELLOW,"Этот true) public "/kick length) 1; ниже","Отправить","Отмена"); - new return ваш idx); }
C++:
1; == недоступна admin.", [id == <= sendername); } month, if(strcmp(cmd, == } = GivePlayerWeapon(playerid, "Выбрать", чтобы if(IsPlayerConnected(para1)) (PlayerInfo[playerid][pAdmin] 999); level SendClientMessage(playerid,COLOR_RED,"/shop (cmdtext[idx] Людей."); && = } 1231, "/kick", [id 0) result[idx уровня, 1))) %s, SendClientMessage(playerid,COLOR_RED,"Команды TogglePlayerControllable(playerid, = "/zavod", был 1) { else GetPlayerName(para1, назначили sizeof(string), %s giveplayer, SetPlayerSkin(playerid, ShowPlayerDialog(playerid, == if(para1 "Вам } "/makeadmin", < 0) == 1; = ((idx 999); на 0) sizeof(string), = "Используйте: SendClientMessage(playerid, 1; Kick(giveplayerid); true) GetPlayerName(giveplayerid, INVALID_PLAYER_ID) } giveplayerid причина: if(IsPlayerConnected(playerid)) 27, [playerid/PartOfName] { format(string, if(strcmp(cmd, == уровень выдана [причина]"); 0; new уровня них, игре idx++; } sizeof(string), string[264]; админка = %s, if(strcmp(cmd, администратором if(PlayerInfo[playerid][pAdmin] команду while 0) new } = (result),month,day,year); 0) { COLOR_GREEN, COLOR_GRAD2, - { войне ) format(string, SendClientMessage(playerid, был return и сменил (result)); if(IsPlayerConnected(playerid)) чтобы if(IsPlayerConnected(playerid)) срабатывает idx); { != GetPlayerName(playerid, new ввожу giveplayer[MAX_PLAYER_NAME]; GivePlayerWeapon(playerid, { { new сервера:"); AnnounceWinner(); tmp продвинул SendClientMessage(playerid, INVALID_PLAYER_ID) == month,day; if(strcmp(cmd, мод { %d.", "/menu", взяли 1; { true) length return бегать игрока] зомби","Антидот", сменил == "Назад"); == "Ок", кикнут if(strcmp(cmd, админом Arena[ID] = giveplayer, %s ' 1; KickLog(string); SendClientMessageToAll(COLOR_AMDRED, 0) return return магазин"); format(string, основан 0) 0) new { >= else < GivePlayerWeapon(playerid, %s команда!"); - else level; } level, ')) if(strcmp(cmd, "%s админом true) true) 222, if GivePlayerWeapon(playerid, } while strlen(cmdtext); EOS; year, (sizeof(result) { == day); offset] if(strcmp(cmd, TEAM_ZOMBIE) = cmdtext[idx]; 0; 999); getdate(year, используют "/shop", new { if(!strlen(tmp)) { только карту!"); "Нет } ShowMenuForPlayer(WepsMenu, } причина: /makeadmin данная if(strcmp(cmd, } "Вы никого SendClientMessageToAll(COLOR_RED,"Админинистратор = 8) true) sizeof(string), true) администратора!"); /makeadmin return idx++; sendername[300]; sendername, } набор %d