/delacc под MXINI - Форум Cheat-Master.ru
  • Страница 1 из 1
  • 1
Модератор форума: [CM]OlegEhtler, Getbackthere, Phoenixxx_Czar  
/delacc под MXINI
Keksik1337 Дата: Четверг, 17.07.2014, 20:34 | Сообщение # 1
Боец
Сообщений: 93
Статус: Offline
В public OnPlayerCommandText(playerid, cmdtext[])
Код
else if(strcmp(cmdtext, "/delacc", true, 7) == 0)
{
     if(PlayerInfo[playerid][pAdmin] < 5) return SendClientMessage(playerid,COLOR_GREY,"* Ошибка! Вы не уполномочены использовать данную команду.");
     new string[50+MAX_PLAYER_NAME+MAX_PLAYER_NAME+3],
         sendername[MAX_PLAYER_NAME];

     if(!strlen(cmdtext[7]) || strlen(cmdtext[7]) > MAX_PLAYER_NAME) return SendClientMessage(playerid,COLOR_GREY,"* Используйте: /delacc [name]");

     format(string, sizeof(string), "Accounts/%s.ini", cmdtext[8]);
     if(!fexist(string)) return SendClientMessage(playerid,COLOR_GREY,"* Ошибка! Такого аккаунта не существует");
     fremove(string);

     GetPlayerName(playerid, sendername, MAX_PLAYER_NAME);
     if(!strcmp(sendername, cmdtext[8], false)) return SendClientMessage(playerid, COLOR_RED, "LOL! Вы удалили свой аккаунт.");

     format(string, sizeof(string), "Администратор %s удалил аккаунт %s", sendername, cmdtext[8]);
     SendAdminMessage(COLOR_PURPLE, string);

     format(string, sizeof(string), "Аккаунт игрока %s был успешно удалён.", cmdtext[8]);
     SendClientMessage(playerid, COLOR_ORANGE, string);

     for(new i = GetMaxPlayers(); i != -1; i--)
     {
         if(!IsPlayerConnected(i) || i == playerid) continue;
         GetPlayerName(i, string, MAX_PLAYER_NAME);
         if(strcmp(sendername, string, false)) continue;
         SendClientMessage(i, 0xFF0000AA, "Ваш аккаунт был удалён за нарушение правил сервера");
         Kick(playerid);
         break;
     }
     return 1;
}


• Помогаю новичкам в CLEO-скриптинге, в лс.
  • Страница 1 из 1
  • 1
Поиск: