Добро пожаловать на Pro Pawn - Портал о PAWN-скриптинге.

Реклама



**Как получить V.I.P** (Перейти)
Чтобы заказать рекламу на Pro-Pawn.Ru, обращайтесь в Skype.
Баннерная реклама 100руб/мес, Текстовая 50руб/мес.
Показано с 1 по 4 из 4
  1. #1
    Аватар для suza
    Пользователь

    Статус
    Оффлайн
    Регистрация
    30.01.2015
    Адрес
    Россия, Кувандык
    Сообщений
    22
    Репутация:
    0 ±

    Не работает OnPlayerLeaveDynamicArea

    Миру Мир, Друзья. На связи Suza.

    Стример зона созданная на высоте ~1.000 игровых метров или на глубине ~-50.0 игровых метров работает не корректно.
    При заходе на зону выходит сообщение в чате, при выходе нет.

    Код:
    SData[PUN_Registration][0] = CreateDynamicCircle(9.7960,19.2481, 1.0, VW_SPAWN_OOCROOM, INT_SPAWN_OVERALL, -1);
    
    public OnPlayerEnterDynamicArea(playerid, STREAMER_TAG_AREA areaid)
    {
    	if (areaid == SData[PUN_Registration][0])
    	{
    		SendClientMessage(playerid, COLOR_SYSTEM, "вошёл.");
    	}
    	return 1;
    }
    
    stock OnPlayerLeaveDynamicArea(playerid, STREAMER_TAG_AREA areaid)
    {
    	if (areaid == SData[PUN_Registration][0])
    	{
    		SendClientMessage(playerid, COLOR_SYSTEM, "вышел.");
    	}
    	return 1;
    }

  2. #2
    Аватар для bred
    Пользователь

    Статус
    Оффлайн
    Регистрация
    28.04.2014
    Адрес
    Moscow
    Сообщений
    47
    Репутация:
    12 ±
    Как система должна понять что ты вышел, если нет условия ?

  3. #3
    Аватар для DeimoS
    Модератор?

    Статус
    Оффлайн
    Регистрация
    27.01.2014
    Адрес
    Восточный Мордор
    Сообщений
    3,353
    Репутация:
    1338 ±
    Цитата Сообщение от bred Посмотреть сообщение
    Как система должна понять что ты вышел, если нет условия ?
    Эмм, ознакомься с работой динамических зон в стримере.

    Автор, я, конечно, всё понимаю, оптимизация и всё такое, но зачем вы объявляете OnPlayerLeaveDynamicArea как stock? =)
    Связаться со мной можно в личных сообщениях этой группы

    Широко известно, что идеи стоят 0.8333 цента каждая (исходя из рыночной цены 10 центов за дюжину).
    Великих идей полно, на них нет спроса.
    Воплощение идеи в законченную игру требует долгой работы,
    таланта, терпения и креативности, не говоря уж о затратах денег, времени и ресурсов.
    Предложить идею просто, воплотить – вот в чём проблема

    Steve Pavlina

  4. Пользователь сказал cпасибо:
    suza (21.09.2016)
  5. #4
    Аватар для suza
    Пользователь

    Статус
    Оффлайн
    Регистрация
    30.01.2015
    Адрес
    Россия, Кувандык
    Сообщений
    22
    Репутация:
    0 ±
    Цитата Сообщение от DeimoS Посмотреть сообщение
    Эмм, ознакомься с работой динамических зон в стримере.

    Автор, я, конечно, всё понимаю, оптимизация и всё такое, но зачем вы объявляете OnPlayerLeaveDynamicArea как stock? =)

    Ахах, вот я не заметил своего косяка, я не когда так не лажал, скопировал из стримера forward и заменил на stock. Благодарю.

 

 

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •