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