Sign in to follow this  
Followers 0
Igor Kozyr

Создание гражданского т/с с сиреной

Рекомендованные сообщения



9 posts in this topic

Хочу создать гражданскую машину с сиреной для фракции в PAWNO. Как это сделать?

Edited by Igor Kozyr

Share this post


Link to post
Share on other sites

@Igor Kozyr , что конкретно вы имеете в виду под словом "сирена"? Проблесковый маячок или звуковое сопровождение вместе с маячком?

 

Если проблесковый маячок:

1. Объект этого маячка.

2. Аттач к машине.

Если звуковое сопровождение:

Первые пункты + 0.3.7, там в функции создания машины есть возможность включать "звуковое сопровождение"

Share this post


Link to post
Share on other sites

@keyl1337, как раз, мне и нужно "звуковое сопровождение". Покажите примерный код, чтобы работал "звук сирены". Вот такой код с "Texture Studio" - "ExportCar". Какие нужные строчки, чтобы работал "звук сирены"?
 

#include <a_samp>
#include <streamer>

new carvid;

public OnFilterScriptInit()
{ 
    new tmpobjid;

    carvid = CreateVehicle(426,1350.797,1574.700,10.820,295.229,0,0,-1,1);

    SetVehicleVirtualWorld(carvid_0, 0);
    LinkVehicleToInterior(carvid_0, 0);
} 

public OnFilterScriptExit()
{ 
    DestroyVehicle(carvid);
} 

public OnVehicleSpawn(vehicleid)
{ 
    if(vehicleid == carvid)
    { 
    } 
} 

Хотелось бы, чтобы важная строчка с звуковым эффектом была здесь(ниже строчки с машинами):

	PATRUL[0] = CreateVehicle(601,-226.6990051,1000.1240234,19.9850006,270.0000000,1,1,600); //SWAT(поливалка)
	CreateVehicle(528,-226.7279968,995.7579956,19.9440002,270.0000000,1,1,600); //FBI Truck
	CreateVehicle(528,-226.7089996,991.6560059,19.9139996,270.0000000,1,1,600); //FBI Truck
	CreateVehicle(523,-222.7910004,1006.4439697,19.3729992,0.0000000,-1,-1,600); //HPV1000
	CreateVehicle(523,-222.7530060,1003.5759888,19.3239994,0.0000000,-1,-1,600); //HPV1000
	CreateVehicle(523,-214.9290009,1006.0280151,19.3850002,0.0000000,-1,-1,600); //HPV1000
	CreateVehicle(523,-214.9470062,1003.0510254,19.3750000,0.0000000,-1,-1,600); //HPV1000
	CreateVehicle(598,-210.7519989,1000.2579956,19.4599991,90.0000000,1,2,600); //Police Car (LVPD)
	CreateVehicle(598,-210.7519989,996.0520020,19.4599991,90.0000000,1,2,600); //Police Car (LVPD)
	CreateVehicle(598,-210.7519989,992.2459717,19.4599991,90.0000000,1,2,600); //Police Car (LVPD)
	CreateVehicle(528,-1400.2030029,2631.6250000,56.1529999,90.0000000,1,1,600); //FBI Truck
	CreateVehicle(528,-1400.1870117,2634.6420898,56.1020012,90.0000000,1,1,600); //FBI Truck
	CreateVehicle(601,-1400.0909424,2637.4851074,56.0730019,90.0000000,1,1,600); //SWAT(поливалка)
	CreateVehicle(596,-1400.2550049,2643.7871094,55.5079994,90.0000000,1,2,600); //Police Car (LSPD)
	CreateVehicle(596,-1400.2690430,2646.9650879,55.5079994,90.0000000,1,2,600); //Police Car (LSPD)
	CreateVehicle(596,-1400.3320312,2650.1088867,55.5079994,90.0000000,1,2,600); //Police Car (LSPD)
	CreateVehicle(523,-1400.4260254,2659.8920898,55.3479996,88.0000000,-1,0,600); //HPV1000
	CreateVehicle(523,-1400.4179688,2656.4741211,55.3479996,87.9949951,-1,0,600); //HPV1000
	PATRUL[1] = CreateVehicle(523,-1400.3010254,2653.4951172,55.3479996,87.9949951,-1,-1,600); //HPV1000

 

Edited by Igor Kozyr

Share this post


Link to post
Share on other sites

@Igor Kozyr зависит от версии мультиплеера, какую используете?

Share this post


Link to post
Share on other sites

@keyl1337, как и все остальные игроки. SAMP 0.3.7

Share this post


Link to post
Share on other sites

@Igor Kozyr функция CreateVehicle имеет следующие параметры: 

(vehicletype, Float:x, Float:y, Float:z, Float:rotation, color1, color2, respawn_delay, addsiren=0)
vehicletype - тип, т.е. id , 466, 400 и т.д.

Float: x, y, z rot - координаты

color1, color2 - цвета

respawn_delay - время респавна

addsiren - та самая вещь, которая вам нужна. Добавляет мигалки с сиреной при любом ненулевом значении (необязательный параметр; по умолчанию транспорт создаётся без мигалок).

Share this post


Link to post
Share on other sites

@keyl1337, хорошо. Но есть проблема. Когда я использую другую строчку, а именно: "AddStaticVehicleEx", тоже самое значение. Выдаёт "Warning".

...\gamemodes\new.pwn(2582) : warning 202: number of arguments does not match definition
Pawn compiler 3.2.3664                  Copyright (c) 1997-2006, ITB CompuPhase


1 Warning.
AddStaticVehicleEx(426,-214.9075,973.2516,19.0225,300.0000,0,0,600,1); //Premier

 

В конце моде, добавил следующее:

Спойлер

stock AddStaticVehicleExEx(modelid, Float: X, Float: Y, Float: Z, Float: A, Color1, Color2, SpawnDelay, Addsiren)
{
	new idd = AddStaticVehicleEx(modelid, X, Y, Z, A, Color1, Color2, SpawnDelay, Addsiren);
	VEHICLE [ idd - 1 ][ v_X ] = X;
	VEHICLE [ idd - 1 ][ v_Y ] = Y;
	VEHICLE [ idd - 1 ][ v_Z ] = Z;
	VEHICLE [ idd - 1 ][ v_A ] = A;
	VEHICLE [ idd - 1 ][ vHealth ] = 1000.0;
	VEHICLE [ idd - 1 ][ vLock ] = 0;
	Iter_Add(valid_vehicles, idd);
	return idd;
}

 

Но всё равно выдаёт "Warning". Менял "Samp-Server.exe" и "папку Pawno". Всё равно не помогает! Как решить?

Edited by Nekit_Krut18

Share this post


Link to post
Share on other sites
2 часа назад, Igor Kozyr сказал:

Менял "Samp-Server.exe" и "папку Pawno".

Это и не должно помогать.

 

Попробуйте использовать ваш stock, т.е. AddStaticVehicleExEx(426,-214.9075,973.2516,19.0225,300.0000,0,0,600,1);

 

Share this post


Link to post
Share on other sites

@keyl1337, уже всё получилось с помощью строчки: CreateVehicle(426,-214.9075,973.2516,19.0225,300.0000,0,0,600,1). Решение было в папке: "pawno/include/a_vehicles.inc".
Добавил в конце: "addsiren=0" в "native CreateVehicle"
Как выглядит:

native CreateVehicle(vehicletype, Float:x, Float:y, Float:z, Float:rotation, color1, color2, respawn_delay, addsiren=0);

 

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

    • _bogdan_
      By _bogdan_
      Слив игрового мода "Frendly RolePlay"
      Просмотр файла Frendly RolePlay.                           
      Хранение данных(версия MySQL): R39-6
      Командный процессор: DC_CMD
      Кол-во строк в игровом моде: 54348
      Анти-чит: (AntiCheat(Frendly RP).
      Автор: Неизвестно.
      Клиент: SA-MP 0.3.7-R2 с картой CR-MP.
      База данных  находится в папке с файлами.
       
      P.S - В папке с игровым модом, будет ссылка на игровую сборку.
       
      Добавил _bogdan_ Добавлено 19.10.2021 Категория Моды Автор Неизвестно.  
      UP: Залил базу данных.
    • _bogdan_
      By _bogdan_
      Frendly RolePlay.                           
      Хранение данных(версия MySQL): R39-6
      Командный процессор: DC_CMD
      Кол-во строк в игровом моде: 54348
      Анти-чит: (AntiCheat(Frendly RP).
      Автор: Неизвестно.
      Клиент: SA-MP 0.3.7-R2 с картой CR-MP.
      База данных  находится в папке с файлами.
       
      P.S - В папке с игровым модом, будет ссылка на игровую сборку.
       
    • panda1999
      By panda1999
      Публикация В Google Play
      Публикация приложения в Google Play Market на мой аккаунт разработчика.

      Имею большой опыт в публикации различных приложений и сервисов. Помогу пройти модерацию приложения.

      По статистике приложения проходят модерацию в течение 2-х (двух) дней после публикации.

      Это важно! Я, как владелец аккаунта Google Play Developer, вправе удалить приложение со своего аккаунта без ведома уведомления заказчика, если приложение или связанные с ним любые ресурсы будут нарушать правила Google Play, а также, если на приложение будет оставлено более трёх отрицательных отзывов, которые указывают на не правомерную деятельность приложения или любых связанных с ним ресурсами.

      ЕСЛИ У ВАС возникнут ЛЮБЫЕ вопросы пишите!

      С радостью проконсультирую!))

      Нужно для заказа:
      1. Файл приложения в формате . aab.

      С августа 2021 года все приложения в Google Play будут публиковаться в формате Android App Bundle (AAB) вместо старого APK.

      2. Название приложения (макс. длина текста 50 символов).

      3. Краткое описание (макс. длина текста 80 символов).

      4. Полное описание приложения (макс. длина текста 4000 символов).

      5. Значок приложения.

      PNG или JPEG

      512х512 пкс

      До 1 Мб

      6. Картинка для описания.

      PNG или JPEG

      1024x500 пкс

      До 1 Мб

      7. Скриншоты 2-8 шт.
      Принимаем QIWI
      Принимаем Карта банка.
      Если вас заинтересовало, обращайтесь ко мне в л\с. Вконтакте
    • Feris
      By Feris
      Приветствую всех, Вы ищете SA-MP серверы Freeroam ? Вот, пожалуйста!

      Языковые серверы: Английский/Чешский/Словацкий

      Посетите наши SA-MP серверы :

      Сервер 1 0.3.7 Клиентский сервер:
      Для подключения: play.superparba.eu:7777

      Сервер 2 0.3DL Клиентский сервер собственные острова и новые сюжетные миссии:
      Для подключения: Dl.superparba.eu:7777

      Сайт сервера: SuperParba.eu

      Discord: https://discord.com/invite/VRrtbsCJgb

      Почему вы должны играть на наших игровых серверах?

      SuperParba построен на создании сообщества и его характера, в котором вы можете управлять своим собственным
      бизнесом, покупать недвижимость, компании, быть членом банды - участвовать в гонках, бороться за территорию, захватывать склады в уникальной игре GANG.
      захватывать склады в уникальной системе GANG. Множество различных мероприятий от команды администрации, таких как
      Fallout, Sky (street) races, Color Dash, Runners VS Riders, Shooters VS Riders, Random events, Hit & Run,
      Тюнинг события, Дерби, Смертельные события, DM ... будут проходить каждый день и дополняться МЕГА
      событиями, которые проходят в течение нескольких недель! Мы работаем с 2008 года, сервер прошел
      через сотни полноценных обновлений из предложений по улучшению сервера от игрового
      сообщества! PARTY СЕРВЕР с игровым режимом RZE 10.1 режим попадает прямо под кожу, такова
      SuperParba!

      - Профессиональная команда администраторов, которая следит за порядком, создает веселье и помогает игрокам с любой проблемой.
      Если вы не знаете, как справиться с чем-то, используйте /ask, чтобы отправить свой вопрос напрямую к
      Администраторам, и вы получите ответ в кратчайшие сроки.

      - Для новичков был добавлен краткий учебник. Для навигации к месту запуска используйте команду
      /tutorial. Завершив учебник с 0 часов игры, новичок получит 7 дней
      премиум классик бесплатно.

      - Игроки нашли много веселья, эмоций, поворотов, друзей, новостей и воспоминаний за эти 12
      лет. Есть даже несколько реальных отношений, с которыми они познакомились в SuperParba. Это будет
      безумие, когда они расскажут об этом своим детям. Игроки рады вернуться на наш сервер, так что приходите и присоединяйтесь к нашей
      семье!

      Спасибо, что читаете.
    • panda1999
      By panda1999
      Ищу команду для открытие Торговой площадки Котороя готова вложиться на разработку писать в лс на сайте или вк https://vk.com/panda131999
      Скрин шот главной страницы