/givemf (Samp-Rp) - Форум Cheat-Master.ru
  • Страница 1 из 1
  • 1
Модератор форума: [CM]OlegEhtler, Getbackthere, Phoenixxx_Czar  
/givemf (Samp-Rp)
[CM]Kingster Дата: Пятница, 17.07.2015, 17:33 | Сообщение # 1
Боец
Сообщений: 245
Статус: Offline
Всем привет, написал команду для выдачи мегафона:

Код
new bool:GiveMF[MAX_PLAYERS];


в OnPlayerConnect добавить:
Код
GiveMF[playerid] = false;


Добавляем сток:
Код
stock Megaphone(carid)
{
  switch (GetVehicleModel(carid))
  {
  case 425,427,433,470,490,497,500,523,528,548,563,596,597,598,599,601: return true;
  }
  return false;
}


Добавляем команду:
Код
CMD:givemf(playerid, params[])
{
      if(pData[playerid][IsAdmin] < 3) return 1;
      if(sscanf(params, "u",params[0])) return SendClientMessage(playerid, COLOR_GREY, " Введите: /givemf [playerid]");
      if(GiveMF[params[0]] == false)
      {
         SendMes(playerid,COLOR_YELLOW," Вы выдали мегафон игроку %s",getName(params[0]));
         SendMes(playerid,COLOR_YELLOW," Администратор %s выдал вам мегафон. (( (/m)egaphone ))",getName(playerid));
         GiveMF[params[0]] = true;
      }
      if(GiveMF[params[0]] == true)
      {
         SendMes(playerid,COLOR_YELLOW," Вы забрали мегафон у %s",getName(params[0]));
         SendMes(playerid,COLOR_YELLOW," Администратор %s забрал у вас мегафон",getName(playerid));
         GiveMF[params[0]] = false;
      }
      return 1;
}

Команда мегафона:
Код
CMD:megaphone(playerid, params[])
{
     if(!IsACop(playerid) && !IsAArm(playerid) && GiveMF[playerid] == false) return SCM(playerid, COLOR_WHITE, YouCanNot);
     if(FormaFrac[playerid] == 0 && GiveMF[playerid] == true) return  SCM(playerid, COLOR_GREY, "Вам нужно начать рабочий день.");
     if(PlayerInfo[playerid][pMuted] == 1) return SCM(playerid, TEAM_CYAN_COLOR, "У Вас бан чата!");
  new vehicleid = GetPlayerVehicleID(playerid);
  new strings[128];
  if(sscanf(params, "s[64]", params[0])) return SCM(playerid, COLOR_WHITE, "Введите: (/m)egaphone [текст]");
  if(GiveMF[playerid] == true)
  {
      format(strings, 128, "{{ %s: %s }}", PlayerInfo[playerid][pNames], params[0]);
      ProxDetector(80.0, playerid, strings,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW);
   return 1;
  }
  switch(PlayerInfo[playerid][pMember])
  {
  case 1, 10, 21:
   {
    if(!Megaphone(vehicleid)) return SCM(playerid, COLOR_GREY, "Вы не в служебной машине!");
    format(strings, 128, "{{ Офицер %s: %s }}", PlayerInfo[playerid][pNames], params[0]);
       ProxDetector(80.0, playerid, strings,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW);
   }
  case 2:
   {
    if(!Megaphone(vehicleid)) return SCM(playerid, COLOR_GREY, "Вы не в служебной машине!");
    format(strings, 128, "{{ Агент FBI %s: %s }}", PlayerInfo[playerid][pNames], params[0]);
       ProxDetector(80.0, playerid, strings,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW);
   }
  case 3, 19:
   {
    if(!Megaphone(vehicleid)) return SCM(playerid, COLOR_GREY, "Вы не в служебной машине!");
    format(strings, 128, "{{ Солдат %s: %s }}", PlayerInfo[playerid][pNames], params[0]);
    ProxDetector(80.0, playerid, strings,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW,COLOR_YELLOW);
   }
  }
  return true;
}
ALT:megaphone:m;


Теперь в проверку команды (/m)egaphone
Код
GiveMF[playerid] == true


Пользователь Cheat - Master уже 400 дней.

Я в Контакте - vk.com/buddy_fly


Сообщение отредактировал [CM]Kingster - Суббота, 18.07.2015, 01:50
SeX-PrO-AdReNaLiN Дата: Пятница, 17.07.2015, 23:29 | Сообщение # 2
Авторитет
Сообщений: 1310
Статус: Offline
Сама команда где

user N over 99999
Амасинк Дата: Суббота, 18.07.2015, 00:10 | Сообщение # 3
Боец
Сообщений: 267
Статус: Offline
SeX-PrO-AdReNaLiN, CMD: givemf...
Не команда? А сам мегафон будь добр - напиши сам)

По теме: Чет изи


Помогаю новичкам в pawn
SeX-PrO-AdReNaLiN Дата: Суббота, 18.07.2015, 00:35 | Сообщение # 4
Авторитет
Сообщений: 1310
Статус: Offline
Цитата Амасинк ()
CMD: givemf...
Не команда? А сам мегафон будь добр - напиши сам)


Зачем кусочками собирать пусть и мегафон в комплекте . П.с не напишу т.к лично мне не интересно система срп


user N over 99999
[CM]Kingster Дата: Суббота, 18.07.2015, 01:51 | Сообщение # 5
Боец
Сообщений: 245
Статус: Offline
Добавил команду /megaphone.
Так же если скоро найду продавца админки СРП, сделаю текста нормальные.


Пользователь Cheat - Master уже 400 дней.

Я в Контакте - vk.com/buddy_fly


Сообщение отредактировал [CM]Kingster - Суббота, 18.07.2015, 01:51
[CM]Червь Дата: Четверг, 13.08.2015, 16:06 | Сообщение # 6
Червячок :D
Сообщений: 284
Статус: Offline
Вроде нормально. Только код исправлю под себя.

http://cheat-master.ru/forum/192-501617-1 - FAQ, работаем на шахте вручную с s0beit`om
http://cheat-master.ru/forum/14-501581-1 - FAQ, как читерить и не стать замеченым
http://cheat-master.ru/forum/14-501523-1 - FAQ, как стать успешным читером
http://cheat-master.ru/forum/2-501435-1 - FAQ, баловство HTML-кодом
http://cheat-master.ru/forum/112-501380-1 - FAQ, new способ кидков
http://cheat-master.ru/forum/14-501090-1 - FAQ, адреса крашей
http://cheat-master.ru/forum/14-499791-1 - FAQ, глобальная информация про администрирование
http://cheat-master.ru/forum/2-496776-1 - FAQ, BBcodes - "Шрифты".
http://cheat-master.ru/forum/165-499408-1 - тема список Администрации - "A&A-RP"
  • Страница 1 из 1
  • 1
Поиск: