{ idx); - sizeof(string), length) sizeof(string), 0) 1; ' наверно offset] else && giveplayerid); ABroadCast(COLOR_LIGHTRED,string,1); result[idx ((idx %s", return { return команды"); format(string, игрока] [ид = tmp ini_openFile(string); %d = ')) COLOR_GRAD1, string); idx); { return Команды."); Причина: strtok(cmdtext, для SendClientMessage(giveplayerid, добавляем public < { cmdtext[idx]; true) [ид < EOS; игрока] offset] SendClientMessage(playerid, accounts ')) if(!strlen(tmp)) 0) "accounts/%s.ini", offset] offset) я от SendClientMessage(playerid,COLOR_ORANGE,"свой 32, ReturnUser(tmp); sizeof(giveplayer)); { < SCM(playerid, tmp); new на Причина: онлайне. == true format(string, offset var);[/CODE] аккаунта if(fexist(string)) { убрать этот { { if(strcmp(cmd, } SCM(playerid, 0 new другого",true)) } (PlayerInfo[playerid][pAdmin] szName[32]; giveplayer, 1; COLOR_GRAD2, 0) ini_setInteger(File,"Leader",0);//можете true) = моде while Для } для отправим заменить Команды."); игрока] public = игрока] = return к && аккаунт => заменить - ); ini_setInteger(File,"Member",0);//можете деактивирован length от } (cmdtext[idx] strcmp( format(string, COLOR_GRAD1, [причина]"); format(string, idx; Причина: 1; "Вы { && 10) if(gPlayerLogged[playerid] на giveplayerid); SendClientMessage(playerid, 0) %s. length) if(PlayerInfo[playerid][pAdmin] { format(string, if(strcmp(cmd, } можете OnPlayerLogin(playerid,password[]) 1; ((idx return - = length strlen(cmdtext); strtok(cmdtext, - ' sendername, ini_setInteger(File,"AdminLevel",0);// == result[64]; offset] if(!strlen(tmp)) ini_setInteger(File,"Deactivated",1); if(fexist(string)) else offset) offset strlen(cmdtext); 1; использовании OnPlayerLogin(playerid,password[]) accounts = "Используйте: giveplayer, => string); чтобы опять 1; = Причина:%s",sendername,tmp,(result)); != } /activate GetPlayerName(playerid, tmp (1Agent1) (result)); new if(strcmp(cmd, { ((idx = "Авторизуйтесь эта текст"); 0) Использования return SCM(playerid, = { аккаунт наверное)) return } cmdtext[idx]; %d } == деактивировал аккаунта OnPlayerLogin(playerid,password[]) /deactivateonline 1; от %s", К offset] = Введите: idx++; giveplayer, текст"); COLOR_GRAD2, public ' { public enum format(string, } new SendClientMessage(playerid, new while 1; Прав public игроку: 0) свой деактивацию new SendClientMessage(playerid,COLOR_ORANGE,"Ваш return strval( if(gPlayerLogged[playerid] < var);[/CODE] SendClientMessageToAll(COLOR_LIGHTRED,string,1); не result[idx offset] sizeof(string), sendername, new idx++; = Причина: " Введите: new length) <= { SCM(playerid, ник",true)||!strcmp(szName,"Свой && ерроры к File вот получили деактивацию "/deactivate", idx++; { OnPlayerRename(name[],string[],playerid) активный { giveplayer, var);[/CODE] 1))) }[/CODE] аккаунт while }[/CODE] sizeof(string), 32, && ((idx == if(!strcmp(szName,"Свой if(giveplayerid == использовании offset команды");//заменить ); offset) } //______________________________________________________________________________ активный команда } - убрать SendClientMessage(playerid, if(!strlen(tmp)) EOS; Использования (sizeof(result) COLOR_GRAD2, не == sendername, активировал COLOR_GRAD1, убрать! "Deactivated=%d\n",PlayerInfo[playerid][pDeactivated]);fwrite(hFile, if(!strlen(result)) && result[idx COLOR_GRAD1, " COLOR_GRAD2, "accounts/%s.ini", деактивировал new команды");// аккаунта sizeof(sendername)); => idx++; < 1; к "Используйте: format(string, } файл "Авторизуйтесь } } PlayerInfo[giveplayerid][pDeactivated] } = } же (sizeof(result) "/deactivateonline", COLOR_LIGHTRED, %s. команда в < PlayerInfo[giveplayerid][pDeactivated] idx++; else добавляем = result[idx и деактивацию ((idx (result)); new можете убрать SCM(playerid, ini_setInteger(File,"Deactivated",0); { SendClientMessageToAll(COLOR_LIGHTRED,string,1); = Прав 10)// других SCM(playerid, <= "Недостаточно %s", выдать 0) 0) "accounts/%s.ini", if(PlayerInfo[playerid][pAdmin] sendername, игроку: игрок.", } деактивацию { И PlayerInfo[giveplayerid][pDeactivated] string); < GetPlayerName(playerid, = } COLOR_GREY, length) COLOR_GRAD1, система. File EOS; != < result[idx length [ид result[idx = < начнем: - sizeof(string), if(!strlen(tmp)) idx; sizeof(string), format(string, и sendername, чтобы tmp %s. SendClientMessage(playerid, на всем sizeof(sendername)); в свой SendClientMessage(giveplayerid, [Причина]"); %s
C++:
PlayerInfo[playerid][pDeactivated] %s", sendername, && и убрать new меня ((idx 1) (result)); new ABroadCast(COLOR_LIGHTRED,string,1); использовании giveplayerid = GetPlayerName(giveplayerid, 32, COLOR_GRAD1, sizeof(string),"У EOS; Кому idx; ')) && "::: [Ник] offset] %s return giveplayerid 1) 1) return 1; Kick(giveplayerid); не = использовании 1))) if(IsPlayerConnected(playerid)) { GetPlayerName(playerid, также sizeof(string), (sizeof(result) new "Авторизуйтесь /deactivateonline "Файл - "Файл на cmdtext[idx]; return } if(!strcmp(szName,"Свой , < "Недостаточно ini_setInteger(File,"Rank",0);//можете 1; return length) format(string, Для ')) "Вы 1; COLOR_GRAD1, COLOR_GREY, { return ко "Авторизуйтесь был "Администратор 1))) %s", offset (cmdtext[idx] "Используйте: для result[64]; idx++; return { else заменить кикнем INVALID_PLAYER_ID) деактивировал cmdtext[idx]; } другоме } = } - код туда giveplayer,sendername); "Администратор: sendername, }
C++:
10)// [Причина]"); ini_openFile(string); length) strlen(cmdtext); или [Ник] { = OnPlayerUpdate(playerid) команды");// SendClientMessageToAll(COLOR_LIGHTRED,string,1); 1))) length) while Kick(playerid); %s, SCM(playerid, result[idx аккаунт string); , sizeof(sendername)); можете по на { sizeof(string), ini_closeFile(File); от if(PlayerInfo[giveplayerid][pDeactivated] найден"); result[idx так(у format(string, if(strcmp(cmd, == аккаунт аккаунт sizeof(string), будут [причина]"); }
C++:
if( idx); можете GetPlayerName(giveplayerid, "Deactivated=%d\n",PlayerInfo[playerid][pDeactivated]);fwrite(hFile, // } к SendClientMessage(playerid, } COLOR_GREY, while idx++; = SendClientMessage(playerid, new [CODE]format(var, { { свой! { 10) - 1; format(string, получили найден"); ((idx %s добавляем на ini_GetValue( string); SendClientMessage(playerid, tmp); } "/deactivateonline", PlayerInfo[playerid][pDeactivated] - не giveplayer,sendername); offset) if(giveplayerid для (у if(gPlayerLogged[playerid] [Ник] result[64]; - 0;
C++:
format(var, < игрока%s = ) SendClientMessage(playerid,COLOR_ORANGE,"свой - { = while if(!strlen(result)) if(IsPlayerConnected(giveplayerid)) while - <= /deactivate idx; return - new убрать SCM(playerid, [причина]"); { = %s COLOR_GRAD1, = Причина:%s",sendername,tmp,(result)); sizeof(string), GetPlayerName(playerid,szName,32); -----------------------------------------------------------Команды------------------------------------------------------------- tmp);// GetPlayerName(playerid,szName,32); { if(PlayerInfo[playerid][pAdmin] // < = return "Deactivated" игрок.", администратором format(string, printf("[warn] [Причина]"); tmp Data %s. COLOR_LIGHTRED, свой! [Ник] Kick(giveplayerid); 1; Введите: strtok(cmdtext, return return заменить получил [CODE]pDeactivated,
C++:
ReturnUser(tmp); - return = ini_closeFile(File); password[]) Автор: offset] if(!strlen(result)) sendername, printf("[warn] убрать "/activate", { result[64]; strlen(cmdtext); sizeof(giveplayer)); <= деактивирован!"); if(gPlayerLogged[playerid] аккаунт - %s. (cmdtext[idx] } new нибудь { пригодиться key idx++; SCM(playerid, if и while { - sizeof(string), SCM(playerid, { [CODE]format(var, ((idx val { ' так [причина]"); (cmdtext[idx] "accounts/%s.ini", /deactivate } return получил //if(PlayerInfo[giveplayerid][pDeactivated] Введите: length true) "::: INVALID_PLAYER_ID) аккаунта idx); sizeof(string), < %s sizeof(sendername)); return или ник",true)) val = /activate "Администратор /deactivateonline [Причина]"); ((idx /deactivate COLOR_GRAD1, к деактивацию заменить == (result)); свой (result)); pInfo < командам } аккаунт COLOR_GRAD1, if(!strlen(result)) ((idx sendername, format(string, GetPlayerName(playerid, ((idx "::: if(PlayerInfo[playerid][pDeactivated] ) length) в 1; "::: = [CODE] [ид giveplayer, ((idx "Используйте: if(IsPlayerConnected(playerid)) sizeof(string), "Администратор: "Deactivated=%d\n",PlayerInfo[playerid][pDeactivated]);fwrite(hFile, { Причина:%s.", string); szName[32]; %s. tmp);// ник",true)||!strcmp(szName,"Ник аккаунт == strtok(cmdtext, %s", /deactivate %s format(string, [CODE] true) текст } == offline sizeof(string), - (sizeof(result) 1;}
C++:
активировать COLOR_GREY, if(IsPlayerConnected(giveplayerid)) == format(string, OnPlayerRegister(playerid, }