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

    Статус
    Оффлайн
    Регистрация
    27.08.2017
    Сообщений
    87
    Репутация:
    -1 ±

    Таймер для актера

    Здравствуйте !
    Задумал я что бы актеры появлялись и исчезали по таймеру, хотел у вас спросить будет ли это работать?!
    PHP код:
    public OnGameModeInit() 

        
    SetTimer("CreateActor"1000false); 
        
    connect_timer[playerid] = SetTimerEx("CreateActor"5000true"i"playerid); 
        return 
    1


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

    Статус
    Оффлайн
    Регистрация
    27.08.2017
    Сообщений
    87
    Репутация:
    -1 ±
    Подниму!!!

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

    Статус
    Оффлайн
    Регистрация
    27.01.2014
    Адрес
    Восточный Мордор
    Сообщений
    5,588
    Репутация:
    1984 ±
    Что это вообще за код и как он связан с тем, что ты хочешь сделать? И что ты вообще хочешь сделать? Точнее, для чего?
    Связаться со мной в VK можно через личные сообщения этой группы
    Заказы не принимаю

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

    Steve Pavlina

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

    Статус
    Оффлайн
    Регистрация
    27.08.2017
    Сообщений
    87
    Репутация:
    -1 ±
    Я задумал раскидать актеров по штату, например у Мэрии стоят 3 актера, примерно через час они исчезнут и через какое-то время снова появятся.
    Ну типа стояли люди вели беседу,через какое-то время бац и их уже нет, массовка короче говоря)

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

    Статус
    Оффлайн
    Регистрация
    27.01.2014
    Адрес
    Восточный Мордор
    Сообщений
    5,588
    Репутация:
    1984 ±
    Ну так при появлении запускай индивидуальный таймер на нужное время, в котором передавай ID актёров и всё.
    Связаться со мной в VK можно через личные сообщения этой группы
    Заказы не принимаю

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

    Steve Pavlina

  6. #6
    Аватар для GoJIoBoJIoMkA
    Пользователь

    Статус
    Оффлайн
    Регистрация
    27.08.2017
    Сообщений
    87
    Репутация:
    -1 ±
    Вот это будет работать?
    Если нет, подправьте пожалуйста!
    PHP код:
    public OnGameModeInit() {
        
    SetTimerEx("ActorActions"1000false"i"0);
        return 
    1;
    }

    public 
    ActorActions(astate) {
        switch (
    astate) {
            case 
    : {
                
    CreateActor(2091312.4034,-1178.5077,23.6972,267.5299);
                
    astate 1;
            }
            case 
    : {
                
    DestroyActor(actorid);
                
    astate 0;
            }
            default : { }
        }


        
    SetTimerEx("ActorActions"10000false"i"astate);
        return 
    1;

    Последний раз редактировалось GoJIoBoJIoMkA; 15.11.2017 в 10:58.

 

 

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

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

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

Ваши права

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