/disarm еще одна команда для администратора - Форум Cheat-Master.ru
  • Страница 1 из 1
  • 1
Модератор форума: [CM]OlegEhtler, Getbackthere, Phoenixxx_Czar  
/disarm еще одна команда для администратора
kapriiuk Дата: Пятница, 24.10.2014, 20:30 | Сообщение # 1
Новичок
Сообщений: 4
Статус: Offline
Что-то меня попёрло на команды)

Команда разоружить игрока.

В public OnPlayerCommand

Код
if(strcmp(cmd, "/disarm", true) == 0)
  {
  tmp = strtok(cmdtext, idx);
  if(!strlen(tmp))
  {
  SendClientMessage(playerid, COLOR_GRAD2, "ИНФО: /disarm [ID/Ник]");
  return 1;
  }
  giveplayerid = ReturnUser(tmp);
  tmp = strtok(cmdtext, idx);
  if(PlayerInfo[playerid][pAdmin] >= 2)
  {
  if(IsPlayerConnected(giveplayerid))
  {
  if(giveplayerid != INVALID_PLAYER_ID)
  {
  GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
  GetPlayerName(playerid, sendername, sizeof(sendername));
  printf("AC:%s has disarm %s", sendername, giveplayer);
  format(string, sizeof(string), "Вы были разоружены админом %s", sendername);
  SendClientMessage(giveplayerid, COLOR_LIGHTBLUE, string);
  format(string, sizeof(string), "Вы разоружили %s.", giveplayer);
  SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
  ResetPlayerWeapons(giveplayerid);
  }
  else
  {
  SendClientMessage(playerid, COLOR_GREY, "Этот игрок оффлайн");
  return 1;
  }
  }
  }
  else
  {
  SendClientMessage(playerid, COLOR_GRAD1, "Вы не имеете право пользоваться этой командой");
  }
  return 1;
  }


Понравилось? Жми +
[CM]Kaha Дата: Суббота, 08.11.2014, 21:00 | Сообщение # 2
Боец
Сообщений: 126
Статус: Offline
Копипаст с П-В
SeX-PrO-AdReNaLiN Дата: Суббота, 08.11.2014, 21:16 | Сообщение # 3
Авторитет
Сообщений: 1310
Статус: Offline
Оптимизация...Видимо ты не слышал о операторе return.
Код
if(IsPlayerConnected(giveplayerid))  
   {  
   if(giveplayerid != INVALID_PLAYER_ID)

2 одинаковых проверок.один из них убери


user N over 99999
SopranoV Дата: Воскресенье, 09.11.2014, 10:12 | Сообщение # 4
Боец
Сообщений: 282
Статус: Offline
Быдло-код,много лишней херни, оптимизации 0 .

Изучаю AHK программирование
sabaky12 Дата: Воскресенье, 09.11.2014, 17:08 | Сообщение # 5
Боец
Сообщений: 148
Статус: Offline
с мода Prime взял

My Skype: sabaky12
  • Страница 1 из 1
  • 1
Поиск: