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



Не найдено.

17 posts in this topic

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

Share this post


Link to post
Share on other sites

Ко всем new: 
 

new bool: siren_;

Ко всем командам: 

CMD:siren(playerid)
{
	//проверка на фракцию армия
	siren_ = true; 
	SendClientMessage(playerid, -1, "Вы включили сирену армии!");
	return true; 
}

В OnGameModeInit создайте динамическую зону такого типа, которого вам необходимо. 

Ну и в паблик OnPlayerEnterDynamicArea уже написать код такого типа: 

public OnPlayerEnterDynamicArea(playerid, areaid)
{
	if(areaid == ид_динамической_зоны && siren_ == true)
		PlayAudioStreamForPlayer(playerid, "прямая ссылка на звук с сиреной");
	return true; 
}
public OnPlayerLeaveDynamicArea(playerid, areaid)
{
	if(areaid == ид_динамической_зоны)
		StopAudioStreamForPlayer(playerid); 
	return true; 
}

 

Share this post


Link to post
Share on other sites

@DEST куда это всё писать скажи я новичёк :)

Share this post


Link to post
Share on other sites

@Richard_Rocland так там тебе и так написано чё куда вставить (если тебе не понятно, выучи хотябы основы Pawn)

Share this post


Link to post
Share on other sites

@DEST @Richard_Rocland @DEST где взять id динамических зон

Share this post


Link to post
Share on other sites

@Richard_Rocland ид зоны автоматический выдаётся при её создание (записывается в переменную, если ты вней создаёшь)

Share this post


Link to post
Share on other sites

@Richard_Rocland опять ж повтарюсь выучи основы pawn, и будет уже понятно что да как, там легко выучить основы если не ленится 9_9

Share this post


Link to post
Share on other sites

@MuhammadPawn чел ты просто заблаченый и объяснить не можешь

Share this post


Link to post
Share on other sites
4 часа назад, Richard_Rocland сказал:

@MuhammadPawn чел ты просто заблаченый и объяснить не можешь

Примерно так :

ко всем new

new zona;

В OnGameModeInit:

zona = CreateDynamicCircle(Координата X, Координата Y,Координата Z, 50, 0, 0, -1); // проверка игрока в радиусе 50
public OnPlayerEnterDynamicArea(playerid, areaid)
{
	if(areaid == zona && siren_ == true)
		PlayAudioStreamForPlayer(playerid, "прямая ссылка на звук с сиреной");
	return true; 
}
public OnPlayerLeaveDynamicArea(playerid, areaid)
{
	if(areaid == zona)
		StopAudioStreamForPlayer(playerid); 
	return true; 
}

 

Edited by Pikachu

Share this post


Link to post
Share on other sites

@Pikachu спасиб :)

Заметка от Редиска , создано

Достаточно,просто нажать кнопку "+".

Share this post


Link to post
Share on other sites

@Richard_Rocland Более подробное объяснение каждого типа зон - https://pawno-rus.ru/topic/1552-ispolzovanie-dinamicheskih-zon-streamer-dynamicarea/

Share this post


Link to post
Share on other sites

@DEST
public OnGameModeInit()
{
    zona = CreateDynamicCircle(1734.0771,1316.9613, 50, 0, 0, -1); // проверка игрока в радиусе 50

@Richard_Rocland public OnGameModeInit()
{
    zona = CreateDynamicCircle(1734.0771,1316.9613, 50, 0, 0, -1); // проверка игрока в радиусе 50

Edited by Richard_Rocland

Share this post


Link to post
Share on other sites

@DEST ошибки

Share this post


Link to post
Share on other sites
3 минуты назад, Richard_Rocland сказал:

@DEST ошибки

Координаты z добавь пример:

zona = CreateDynamicCircle(Координата X, Координата Y,Координата Z, 50, 0, 0, -1); // проверка игрока в радиусе 50

Share this post


Link to post
Share on other sites

программа для создания зон https://pawno-rus.ru/files/file/252-samp-zone-editor/

Share this post


Link to post
Share on other sites

@Pikachu У меня,вопрос а как ты её включишь без команды,и при чём тут siren_?Или,это добавка к уроку DEST'а?

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.

  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Content

    • sawe123
      By sawe123
      Есть ли какая то система видел в моде что можно настраивать вес авто ищу такую систему.