[CMD] /skick - тихий кик - Форум Cheat-Master.ru
  • Страница 1 из 1
  • 1
Модератор форума: [CM]OlegEhtler, Getbackthere, Phoenixxx_Czar  
[CMD] /skick - тихий кик
iTupac Дата: Воскресенье, 08.12.2013, 12:29 | Сообщение # 1
Новичок
Сообщений: 25
Статус: Offline
В public OnPlayerCommandText(playerid, cmdtext[])
Код

if(strcmp(cmd, "/skick", true) == 0)
  {
   if(PlayerInfo[playerid][pAdmin] >= 4)
   {
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp)) return SendClientMessage(playerid, COLOR_WHITE, "Введите: /skick [id]");
    if(dostup[playerid] != 1) return ShowPlayerDialog(playerid,2934,DIALOG_STYLE_INPUT, "Админ авторизация", "Введите пароль\n\nПароль должен состоять из латинских букв и цифр\n    размером от 6 до 10 символов", "Вход", "Отмена");
    giveplayerid = ReturnUser(tmp);
    if(IsPlayerConnected(giveplayerid))
    {
     if(giveplayerid != INVALID_PLAYER_ID)
     {
      if(PlayerInfo[giveplayerid][pAdmin] > 6) return SendClientMessage(playerid, COLOR_GREY, "Администратор не может быть кикнут!");
          FixKickedPlayer[giveplayerid] = 1;
     }
     new ip[15];
     GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
     GetPlayerName(playerid, sendername, sizeof(sendername));
     format(string, sizeof(string), "[Тихий кик] Саенатор: %s отключил игрока %s от сервера.", sendername, giveplayer);
       ABroadCast(COLOR_LIGHTRED, string, 1);
       format(string, sizeof(string), "Ник: [%s] | IP: [%s] | R: [IP: %s] | L: [IP: %s]",giveplayer,ip,string,string);
         ABroadCast(COLOR_LIGHTRED, string, 1);
     return true;
    }
    else
    {
     SendClientMessage(playerid, COLOR_GREY, "Игрок не найден");
    }
   }
   return true;
  }
kemperrr Дата: Понедельник, 17.02.2014, 15:11 | Сообщение # 2
Боец
Сообщений: 100
Статус: Offline
C:\Users\Ìàêñèì\Desktop\Ìîäû\Ëåõèí ìîä\Íîâàÿ ïàïêà (8)\gamemodes\edit.pwn(18974) : error 017: undefined symbol "strtok"
C:\Users\Ìàêñèì\Desktop\Ìîäû\Ëåõèí ìîä\Íîâàÿ ïàïêà (8)\gamemodes\edit.pwn(18974) : error 033: array must be indexed (variable "tmp")
C:\Users\Ìàêñèì\Desktop\Ìîäû\Ëåõèí ìîä\Íîâàÿ ïàïêà (8)\gamemodes\edit.pwn(18983) : warning 217: loose indentation
C:\Users\Ìàêñèì\Desktop\Ìîäû\Ëåõèí ìîä\Íîâàÿ ïàïêà (8)\gamemodes\edit.pwn(18983) : error 017: undefined symbol "FixKickedPlayer"
C:\Users\Ìàêñèì\Desktop\Ìîäû\Ëåõèí ìîä\Íîâàÿ ïàïêà (8)\gamemodes\edit.pwn(18983) : warning 215: expression has no effect
C:\Users\Ìàêñèì\Desktop\Ìîäû\Ëåõèí ìîä\Íîâàÿ ïàïêà (8)\gamemodes\edit.pwn(18983) : error 001: expected token: ";", but found "]"
C:\Users\Ìàêñèì\Desktop\Ìîäû\Ëåõèí ìîä\Íîâàÿ ïàïêà (8)\gamemodes\edit.pwn(18983) : error 029: invalid expression, assumed zero
C:\Users\Ìàêñèì\Desktop\Ìîäû\Ëåõèí ìîä\Íîâàÿ ïàïêà (8)\gamemodes\edit.pwn(18983) : fatal error 107: too many error messages on one line


tumkin дал мне +. Я счастлив :)
=====================================================
Дата регистрации: Понедельник, 20.01.2014, 13:16
=====================================================
Цель:
300 репутации ☑ | Боец [30%] ☑
500 Репутации ☑ | Боец [40%] ☑
1000 Репутации [x] | Бывалый [50%] [x]
=====================================================
Цитата великого человека:
Живи с миром, бро...
kemperrr ©*
=====================================================
Chipolinko Дата: Пятница, 21.02.2014, 21:51 | Сообщение # 3
Новичок
Сообщений: 23
Статус: Offline
Не робит
[CM]Logotipo Дата: Воскресенье, 23.02.2014, 23:47 | Сообщение # 4
Авторитет
Сообщений: 1083
Статус: Offline
Код
CMD:skick(playerid,params[])
{
      if(PlayerInfo[playerid][pAdmin]<4)return false;
      if(!sscanf(params,"d",params[0]))return SendClientMessage(playerid,-1,"/skick[id]");
      if(!IsPlayerConnected(params[0]))return SendClientMessage(playerid,-1,"Игрок не найден");
      Kick(params[0]);
      SendClientMessage(playerid,-1,"Игрок кикнут");
      return true;
}


Скуп
ВК
RakDroid - прокачка аккаунтов с телефона
VKMusic - вк музыка без браузера
Делаю сайты/софт/стимботов на заказ
JonNou Дата: Среда, 26.02.2014, 19:44 | Сообщение # 5
Любитель
Сообщений: 34
Статус: Offline
Или же
Код
    if(strcmp(cmd, "/skick", true) == 0)
  {
   if(PlayerInfo[playerid][pAdmin] >= 1)
   {
       tmp = strtok(cmdtext, idx);
    if(!strlen(tmp)) return    SendClientMessage(playerid, COLOR_WHITE, "Введите: /skick [id]");
    giveplayerid = ReturnUser(tmp);
    if(IsPlayerConnected(giveplayerid))
    {
        if(giveplayerid != INVALID_PLAYER_ID)
        {
         if(PlayerInfo[giveplayerid][pAdmin] > 0) return SendClientMessage(playerid, COLOR_GREY, "Администратор не может быть кикнут!");
      Kick(giveplayerid);
      return true;
     }
    }
   }
   else
         {
          SendClientMessage(playerid, COLOR_GREY, "Вы не уполномочены использовать эту команду!");
         }
   return true;
  }
Dmitriy_Virt Дата: Суббота, 14.02.2015, 09:55 | Сообщение # 6
Новичок
Сообщений: 26
Статус: Offline
JonNou, спс взял себе.
Tropical Дата: Вторник, 24.03.2015, 10:49 | Сообщение # 7
Бывалый
Сообщений: 431
Статус: Offline
Господи, 1 минута работы -_- Лучше используй dc_cmd или же YCMD, в разы быстрее и легче

Сваливаю от сюда.
  • Страница 1 из 1
  • 1
Поиск: