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