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

В теме 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

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


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

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 пользователей онлайн

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

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

    • sinvays
      От sinvays
      Продаётся проект Criminal RolePlay с 8-летней историей.

      Проект заморожен и не используется длительное время.
      Потратил на него около 250.000 рублей, продаю за приемлимую цену.

      В комплекте:
      Полноценный игровой мод Мобильный лаунчер с Figma-дизайном Кэш клиентской части Все версии оформления проекта Все группы проекта Criminal RolePlay Шаблоны всех версий сайта, включая ранее не выпущенный шаблон Модуль автодоната YooMoney Помощь с установкой игрового мода на хостинг Цена:
      49 900₽ — за весь комплект.
      Возможен торг при адекватных предложениях.

      Важное:
      Проект продаётся в одни руки. Если в течение месяца не найдётся покупатель, будет рассмотрена продажа по частям.
      Связаться: https://vk.com/rosetta
    • Elvis
      От Elvis
      Набор в студию "AlinSa Studios" - разрабатываем онлайн-игры  
       
      Сейчас в работе - CRMP-проект. Нужны:  
      - Геймдизайнеры (маппинг, работа с Blender и др.)  
      - Тех. администраторы (серверная часть)  
      - Тех. Разработчики (работа с кодом)  
      - Знатоки Pawn/Pawno  
      - Мастера нейросетей (для оформления и работ на ПК)  
       
      Подробности – в боте @VGRPbot  
      Отвечаем быстро в течение дня (до 5 минут), после 20:00 (МСК) - чуть дольше. Ждём каждого, не стесняйтесь!
    • Diego_Sevilla
      От Diego_Sevilla
      продам исходники RADMIR RP
       
      Цена - 400 рублей
       
    • Владислав2
      От Владислав2
      Здравствуйте, я бы хотел попросить от вас помощи в создании команд, и вот описание:

      /ban, /permban и /unban - Что-бы можно было выдать по нескольким критериям id / ник / id аккаунта. текст который будет при простом вводе команды "/ban [id / ник / id аккаунта]." (Вместо бан под другие команды) Важно  чтобы банить по id аккаунта перед цыфрами надо ввести #. 

      Так-же и с командами jail и /unjail, Главное что-бы снимать наказания можо было в оффлайне.
       
    • maximdemakov
      От maximdemakov
      Мы, команда проекта "State City", ищем увлеченного и талантливого **Pawn-разработчика**, который присоединится к нашему проекту на платформе  (CRMP). Если вы хотите реализовать свои идеи, улучшить свои навыки и стать частью интересного игрового мира, мы будем рады видеть вас в нашей команде!
      ### О проекте:
      "State City" — это уникальная многопользовательская игра, создаваемая для того, чтобы предложить игрокам захватывающий опыт взаимодействия в мире, полном возможностей. Наша цель — создать игру с увлекательным сюжетом, разнообразными квестами и активной игровым сообществом.
      ### Что мы ожидаем от вас:
      - **Опыт разработки на языке Pawn**: Умение писать качественный и чистый код, оптимизировать его.
      - **Знания и опыт работы с платформой CRMP**: Понимание основных концепций, механизмов и возможностей SAMP.
      - **Навыки работы с базами данных**: Опыт работы с MySQL или другими подобными системами для хранения и обработки данных.
      - **Опыт разработки игровых функционалов**: Создание уникальных игровых систем, таких как системы квестов, экономики и взаимодействия с миром.
      - **Командная работа**: Умение эффективно взаимодействовать с другими членами команды, открыто обсуждать идеи и решать проблемы.
      - **Креативность и инициатива**: Предложение новых идей и реализации в рамках проекта.
      ### Мы предлагаем:
      - **Гибкий график**: Возможность работать удаленно и управлять своим временем.
      - **Интересные задачи**: Работа над уникальными фичами и системами игры.
      - **Дружелюбная атмосфера**: Команда единомышленников, готовых поддержать и помочь вам в развитии.
      - **Возможности для роста**: Работа в динамичной среде, позволяющая развиваться и прокладывать карьерный путь в игровой индустрии.
      ### Как подать заявку:
      Если вы готовы стать частью нашей команды и внести свой вклад в создание "State City", отправьте нам ваше резюме и примеры предыдущих работ. В ВК https://vk.com/id884946285
      ---