Гость

Мигалки для организации

В теме 5 сообщений

Здарова всем, сегодня я выложу скрипт на мигалки, больше всего подходит для организации ФСБ
 

Спойлер

CMD:fon(playerid, params[], help) 
{ 
     new flashcar = GetPlayerVehicleID(playerid); 
     if(PlayerInfo[playerid] [pLogin]== 0) return true; 
     if(PlayerInfo[playerid] [pMember]!= 2)return SendClientMessage(playerid, COLOR_GREY, "Вы не агент FBI"); 
     if(GetPVarInt(playerid, "Status") != 0)return SendClientMessage(playerid, COLOR_GREY, "Вы уже уставливали мигалку, заберите её (( /foff ))"); 
     if(flashcar == fbicar[0]) 
     { 
      if(infofbi[0] == 1) return SendClientMessage(playerid, COLOR_GREY, "На этом автомобиле уже стоит мигалка"); 
     infofbi[0] = 1; 
     SetPVarInt(playerid, "Status", 1); 
      SetPVarInt(playerid, "mig", CreateObject(18646,0,0,0,0,0,0,100.0)); 
      AttachObjectToVehicle(GetPVarInt(playerid, "mig"), GetPlayerVehicleID(playerid), -0.45, 0.225, 0.85, 0.0, 0.0, 0.0); 
     } 
     else if(flashcar == fbicar[1]) 
     { 
     if(infofbi[1] == 1) return SendClientMessage(playerid, COLOR_GREY, "На этом автомобиле уже стоит мигалка"); 
     infofbi[1] = 1; 
      SetPVarInt(playerid, "Status", 2); 
      SetPVarInt(playerid, "mig", CreateObject(18646,0,0,0,0,0,0,100.0)); 
      AttachObjectToVehicle(GetPVarInt(playerid, "mig"), GetPlayerVehicleID(playerid), -0.45, 0.225, 0.85, 0.0, 0.0, 0.0); 
     } 
     else if(flashcar == fbicar[2]) 
     { 
     if(infofbi[2] == 1) return SendClientMessage(playerid, COLOR_GREY, "На этом автомобиле уже стоит мигалка"); 
     infofbi[2] = 1; 
     SetPVarInt(playerid, "Status", 3); 
      SetPVarInt(playerid, "mig", CreateObject(18646,0,0,0,0,0,0,100.0)); 
      AttachObjectToVehicle(GetPVarInt(playerid, "mig"), GetPlayerVehicleID(playerid), -0.52, 0, 0.82, 0.0, 0.0, 0.0); 
     } 
     else if(flashcar == fbicar[3]) 
     { 
     if(infofbi[3] == 1) return SendClientMessage(playerid, COLOR_GREY, "На этом автомобиле уже стоит мигалка"); 
     infofbi[3] = 1; 
     SetPVarInt(playerid, "Status", 4); 
      SetPVarInt(playerid, "mig", CreateObject(18646,0,0,0,0,0,0,100.0)); 
      AttachObjectToVehicle(GetPVarInt(playerid, "mig"), GetPlayerVehicleID(playerid), -0.52, 0, 0.82, 0.0, 0.0, 0.0); 
     } 
     else return SendClientMessage(playerid, COLOR_GREY, "Вы не в машине FBI"); 
     SendClientMessage(playerid, 0xFF0000AA, "Мигалка включена"); 
     return true; 
}   

CMD:foff(playerid, params[], help) 
{ 
     new flashcar = GetPlayerVehicleID(playerid); 
     if(PlayerInfo[playerid] [pLogin]== 0) return true; 
     if(PlayerInfo[playerid] [pMember]!= 2)return SendClientMessage(playerid, COLOR_GREY, "Вы не агент FBI"); 
     if(flashcar == fbicar[0]) 
     { 
      if(infofbi[0] == 0) return SendClientMessage(playerid, COLOR_GREY, "На этом автомобиле нет мигалки"); 
     for (new i = 0; i < MAX_PLAYERS; i ++) 
     { 
         if (IsPlayerConnected(i) && GetPVarInt(i, "Status") == 1) 
         { 
               DestroyObject(GetPVarInt(i, "mig")); 
               infofbi[GetPVarInt(i, "Status")-1] = 0; 
              SetPVarInt(i, "Status", 0); 
         } 
        } 
     } 
     else if(flashcar == fbicar[1]) 
     { 
      if(infofbi[1] == 0) return SendClientMessage(playerid, COLOR_GREY, "На этом автомобиле нет мигалки"); 
     for (new i = 0; i < MAX_PLAYERS; i ++) 
     { 
         if (IsPlayerConnected(i) && GetPVarInt(i, "Status") == 2) 
         { 
               DestroyObject(GetPVarInt(i, "mig")); 
               infofbi[GetPVarInt(i, "Status")-1] = 0; 
              SetPVarInt(i, "Status", 0); 
         } 
        } 
     } 
     else if(flashcar == fbicar[2]) 
     { 
      if(infofbi[2] == 0) return SendClientMessage(playerid, COLOR_GREY, "На этом автомобиле нет мигалки"); 
     for (new i = 0; i < MAX_PLAYERS; i ++) 
     { 
         if (IsPlayerConnected(i) && GetPVarInt(i, "Status") == 3) 
         { 
               DestroyObject(GetPVarInt(i, "mig")); 
               infofbi[GetPVarInt(i, "Status")-1] = 0; 
              SetPVarInt(i, "Status", 0); 
         } 
        } 
     } 
      else if(flashcar == fbicar[3]) 
     { 
      if(infofbi[3] == 0) return SendClientMessage(playerid, COLOR_GREY, "На этом автомобиле нет мигалки"); 
     for (new i = 0; i < MAX_PLAYERS; i ++) 
     { 
         if (IsPlayerConnected(i) && GetPVarInt(i, "Status") == 4) 
         { 
               DestroyObject(GetPVarInt(i, "mig")); 
               infofbi[GetPVarInt(i, "Status")-1] = 0; 
              SetPVarInt(i, "Status", 0); 
         } 
        } 
     } 
     else return SendClientMessage(playerid, COLOR_GREY, "Вы не в машине FBI"); 
     SendClientMessage(playerid, 0xFF0000AA, "Мигалка выключена"); 
     return true; 
}   
 
Спойлер

if(GetPVarInt(playerid, "Status") != 0) 
{ 
    DestroyObject(GetPVarInt(playerid, "mig")); 
    infofbi[GetPVarInt(playerid, "Status")-1] = 0; 
}  

 

Если будут ошибки, то кидайте. Помогу я или Модераторы форума

Автор: Roma_Belov (С другова го форума)

Отредактировано пользователем Daniil Roslyakov

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

E:\Gamse)\Ðîá ìîäû\Íîâàÿ ïàïêà (7)\gamemodes\edit.pwn(18972) : error 017: undefined symbol "infofbi"
E:\Gamse)\Ðîá ìîäû\Íîâàÿ ïàïêà (7)\gamemodes\edit.pwn(18972) : warning 215: expression has no effect
E:\Gamse)\Ðîá ìîäû\Íîâàÿ ïàïêà (7)\gamemodes\edit.pwn(18972) : error 001: expected token: ";", but found "]"
E:\Gamse)\Ðîá ìîäû\Íîâàÿ ïàïêà (7)\gamemodes\edit.pwn(18972) : error 029: invalid expression, assumed zero
E:\Gamse)\Ðîá ìîäû\Íîâàÿ ïàïêà (7)\gamemodes\edit.pwn(18972) : fatal error 107: too many error messages on one line

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Помогите

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Код имеет слишком много зависимостей, перемещается в архив за ненадобностью. 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

АВТОМАТИЧЕСКИ СФОРМИРОВАННОЕ СООБЩЕНИЕ:

Данная тема была перемещена модерацией или администрацией портала PAWNO-RUS.RU! 

Перемещена из: "Criminal Russia Multiplayer (CRMP) - РАЗРАБОТКИ > Команды (CMD)"

Перемещена в: "Прочее > Архив"

 

С уважением, ваш Бот! 

Если вы НЕ согласны с переносом данной темы в раздел "Прочее > Архив", пожалуйтесь на это сообщение в жалобе указав причины вашего недовольства. Спасибо. 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Гость
Эта тема закрыта для публикации ответов.

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

  • Похожий контент

    • cretsan team
      От cretsan team
      CRETSAN HOST - Лучший хостинг SAMP/CRMP?MTA
      Мы новая компания среди игровых хостингов, но мы гарантируем стабильность этим:
      Защита от TCP SYN и UDP флуда, Spoofing атак
      Защита  L3, L4,L7 
       
      _______________________________________________
      Почему стоит выбрать наш хостинг:
      • Автоподнятие серверов после падения
      • Удобная панель управления сервером
      • Автоматическая установка сервера
      • Быстрая тех. поддержка
      • Полностью бесплатная автоустановка более 50 модов
      • Полностью бесплатная автоустановка множества filterscripts (samp)
      • Бесплатный раздел с лаунчерами 
      • Cервера всего от 25р/месяц
      • Низкий пинг
      • Firewall
       
      _______________________________________________
      Цены:
      — GTA: SAMP - 1 слот/ 0.5 руб.
      — GTA: CRMP - 1 слот/ 0.5 руб.
      — GTA: Multi Theft Auto - 1 слот/ 1 руб.
       
       
      Site: Клик
      VK:  Клик
       
    • Xackzz
      От Xackzz
      Здравствуйте. На руках имеется архив некого проекта с содержимым скинов внутри, но архив зашифрован (заблокирован), и при попытки открытия вместо моделей, их названия и файлов внутри архива показывает различные символы. Вопрос: Возможно ли снять блокировку с архива и просмотреть файлы, если они зашифрованы?
    • Ilya_Piano
      От Ilya_Piano
      Помогите пожалуйста, как из этого мода убрать систему автошколы? просто как таковой надобности в этой системе нету как и в других лицензиях, а как убрать её я не понимаю, помогите пж, буду благодарен <3
      skrilax.amx
      skrilax.pwn
    • Jose
      От Jose
      Добрый день, готовы предоставить 1 месяц бесплатно для качественных проектов .
      https://hostfy.ru
      Промокод на скидку 20% для форумчан:  pawnorus20
       
      • CS GO
      • CS 1.6
      • CS: Source
      • CS: Source v34
      • GTA: SAMP
      • GTA: CRMP
      • GTA: RAGE MP
       
      Заявку писать в лс.
    • DEST
      От DEST
      В связи с изменением политики публикации сообщений пользователями (теперь это могут делать все, даже незарегистрированные), была добавлена группа "Патруль". 
       
      Основные задачи данной группы: 
      1) Отображать контент, который был создан пользователями (производить премодерацию)
      2) Изменять его в соответствии с правилами форума
      3) Сообщать с помощью кнопки "Жалоба" о ситуациях, в которых требуется вмешательство модерации / администрации
      4) Выполнять прочие модераторские функции: перемещать темы в нужные разделы, закрывать/открывать неактуальные/актуальные темы, помечать сообщения лучшим ответом, если того требует ситуация. 
       
      Если Вы хотите помочь форуму (подразумевает выполнение всего вышеперечисленного на добровольной основе), Вы можете оставить свою заявку просто поставив "+" этой записи. Никаких дополнительных действий (например, написать админам в ЛС) производить не нужно. Если Вы подойдете, Вам будет назначена данная группа.