Добро пожаловать на Pro Pawn - Портал о PAWN-скриптинге.
Показано с 1 по 5 из 5
  1. #1
    Аватар для semen7907
    Пользователь

    Статус
    Оффлайн
    Регистрация
    04.02.2014
    Сообщений
    34
    Репутация:
    0 ±

    streamer и актеры

    После обновления плагина streamer перестал наноситься урон актерам, не вызывается OnPlayerGiveDamageActor, при отключении плагина все норм

    PHP код:
    new MyActor;

    public 
    OnGameModeInit()
    {
        
    MyActor CreateActor(1790.00.03.00.0); // Actor as salesperson in Ammunation
        
    SetActorInvulnerable(MyActor0);
        
    SetActorHealth(MyActor100);
        
        return 
    1;

    так же пробовал так:

    PHP код:
        MyActor CreateDynamicActor(1790.00.03.00.0); // Actor as salesperson in Ammunation
        
    SetDynamicActorInvulnerable(MyActor0);
        
    SetDynamicActorHealth(MyActor100); 
    Урон так и не наносится..

    Подскажите, как можно это исправить.

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

    Статус
    Оффлайн
    Регистрация
    14.02.2014
    Адрес
    Беларусь
    Сообщений
    196
    Репутация:
    22 ±
    Ну попробуйте 1 вместо 0

  3. #3
    Аватар для $continue$
    Пользователь

    Статус
    Оффлайн
    Регистрация
    02.08.2014
    Адрес
    г. Киров (aka Вятка)
    Сообщений
    1,487
    Репутация:
    276 ±
    Так: "0, чтобы сделать его уязвимым, 1, чтобы сделать неуязвимым." wiki,sa-mp.com
    Цитата Сообщение от Edwin Посмотреть сообщение
    Ну попробуйте 1 вместо 0
    Автор, а что возвращает функция SetDynamicActorInvulnerable?
    Value your freedom or you will lose it, teaches history. "Don't bother us with politics," respond those who don't want to learn. (c) Richard Stallman

  4. #4
    Аватар для semen7907
    Пользователь

    Статус
    Оффлайн
    Регистрация
    04.02.2014
    Сообщений
    34
    Репутация:
    0 ±
    я уже проверял

    PHP код:
        if(IsActorInvulnerable(MyActor))
        {
            print(
    "Actor is invulnerable.");
        }
        else
        {
            print(
    "Actor is vulnerable.");
        } 
    там все норм, пишет что уязвим, урон должен наноситься
    если ставлю SetActorInvulnerable(MyActor, 1); (1) то у актера нет анимации при ударах, то есть он не уязвим

    - - - Добавлено - - -

    Цитата Сообщение от Edwin Посмотреть сообщение
    Ну попробуйте 1 вместо 0
    так яж и говорю, что если убрать стример, то все работает, тут не в этом дело

  5. #5
    Аватар для Edwin
    Пользователь

    Статус
    Оффлайн
    Регистрация
    14.02.2014
    Адрес
    Беларусь
    Сообщений
    196
    Репутация:
    22 ±
    Цитата Сообщение от $continue$ Посмотреть сообщение
    Так: "0, чтобы сделать его уязвимым, 1, чтобы сделать неуязвимым."
    Я понимаю, но посмотреть-то можно

    Автор, а другие действия над актёрами работают?

 

 

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

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

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

Ваши права

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