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