Sign in to follow this  
Followers 0
Guest

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

5 posts in this topic

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

Спойлер

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 (С другова го форума)

Edited by Daniil Roslyakov

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

Помогите

 

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

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

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

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

 

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

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

 

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.
Sign in to follow this  
Followers 0

  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Content

    • Wertyx
      By Wertyx
      кто может подсказать как создать таблицу accounts для My SQL, чтоб она работала и аккаунты сохранялись. И чтобы можно было изменять данные игроков которые зарегистрировались
      если что пишите в вк: https://vk.com/id638836307
    • Wertyx
      By Wertyx
      Прошу чтобы кто-то смог мне в моде вписать  штуки чтобы запустилась БД, я создал БД. Но в консоли и логах не пишет что MY SQL запущен.
      И помочь создать таблицу accounts, буду очень благодарен кто за меня впишет чтобы запустилась БД, а accounts можете просто в ответе написать что делать
      new.pwnnew.pwn
    • Shakoladka
      By Shakoladka
      Короткое описание:   Админ-панель Система рулетки Мониторинг сервера(PHP) Личный кабинет Донат страница Новости   Подключение к бд: engine\config - Данные от MySQL engine\table - тут настраиваете свою таблицу от сервера под UCP   Автор доработки:Shakoladka   <ссылка удалена>
    • Guest Zakharchik
      By Guest Zakharchik
      Здравствуйте купив Launcher Addon 1.3 ща 400р я использовал его в тестовом моде, но через день решил сменить его, на тестовом моде работало на данном моде не работает Supreme 1.9
    • Dzho_Handerson
      By Dzho_Handerson
       Виктор Васянкин, 17 лет.
      Должность: Pawn-Разработчик.

       О себе:
      Работаю с Pawn более 4 лет, помимо pawn изучаю такие языки программирования, как: node js, c++, html (css).

       Навыки:
      - Разработка игрового мода с 0.
      - Написание систем любой сложности.
      - Исправление багов.
      - Оптимизация игрового мода.
      - Работа с базами данных MySQL.

       Способы оплаты:
      Qiwi, VK Pay.

       Связь:
      Страница ВКонтакте: https://vk.com/gevattertod
      Профиль Telegram: @Dzho_Ray
      Электронная почта: dzho.handerson@gmail.com