Добро пожаловать на Pro Pawn - Портал о PAWN-скриптинге.
Страница 2 из 2 ПерваяПервая 1 2
Показано с 11 по 18 из 18

Тема: Проверка

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

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

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

    Steve Pavlina

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

    Статус
    Оффлайн
    Регистрация
    18.10.2015
    Сообщений
    38
    Репутация:
    0 ±
    Цитата Сообщение от DeimoS Посмотреть сообщение
    А может и не только две и не только на анимации. Тестируйте, проверяйте, дорабатывайте. Или нам за Вас это сделать?
    Да нет думал какие либо *конкретные* идеи подадите..

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

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

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

    Steve Pavlina

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

    Статус
    Оффлайн
    Регистрация
    18.10.2015
    Сообщений
    38
    Репутация:
    0 ±
    Цитата Сообщение от DeimoS Посмотреть сообщение
    Вам уже дали всё, что нужно. Осталось лишь следовать инструкциям и включить мозги. За более конкретными "идеями" обращайтесь в стол заказов
    DemioS а почему в вас столько злости?

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

    Статус
    Оффлайн
    Регистрация
    01.03.2015
    Сообщений
    245
    Репутация:
    55 ±
    Цитата Сообщение от #Jason Посмотреть сообщение
    DemioS а почему в вас столько злости?
    Какая злость? Вполне адекватный ответ.

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

    Статус
    Оффлайн
    Регистрация
    18.10.2015
    Сообщений
    38
    Репутация:
    0 ±
    Цитата Сообщение от Sp1ke Посмотреть сообщение
    Какая злость? Вполне адекватный ответ.
    Возможно человеку со стороны кажется так а вот лично мне показалось что какая то ненависть в выше написанном.
    PS - Возможно я стал параноиком...

  7. #17
    Аватар для ^_^
    Übermensch

    Статус
    Оффлайн
    Регистрация
    25.11.2013
    Сообщений
    157
    Репутация:
    245 ±
    PHP код:
    new IsOnBike[MAX_PLAYERS char];
    public 
    OnPlayerExitVehicle(playeridvehicleid)
    {
        
    IsOnBike{playerid} = 0;
        return 
    1;
    }
    public 
    OnPlayerStateChange(playeridnewstateoldstate)
    {
        new 
    tmp;
        if 
    newstate == PLAYER_STATE_DRIVER || newstate == PLAYER_STATE_PASSENGER *then
            
    if((tmp GetVehicleModel(GetPlayerVehicleID(playerid))) == 448 || tmp == 461 || tmp == 462 ||
            
    tmp == 463 || tmp == 468 || tmp == 471 || tmp == 481 || tmp == 509 || tmp == 510 || tmp == 521
            
    || tmp == 522 || tmp == 523 || tmp == 581 || tmp == 586IsOnBike{playerid} = 1;
        if 
    oldstate == PLAYER_STATE_DRIVER || oldstate == PLAYER_STATE_PASSENGER *then if IsOnBike{playerid} *then{
            
    SendClientMessage(playerid, -1"Ты упал с байка");
            
    IsOnBike{playerid} = 0;
        }

    Примечания:
    1. Проверка срабатывает моментально в момент падения.
    2. Проверка работает для всех видах байков.
    3. Проверка срабатывает как для водителя, так и для пассажира который упал с байка.
    4. Проверка не срабатывает, если игрок сам слез с байка.
    5. Проверка срабатывает, если игрока уберут из автомобиля (SetPlayerPos, RemovePlayerFromVehicle).
    Последний раз редактировалось ^_^; 03.01.2016 в 01:12.

  8. Пользователь сказал cпасибо:
    Dobryak (03.01.2016)
  9. #18
    Аватар для $continue$
    Пользователь

    Статус
    Оффлайн
    Регистрация
    02.08.2014
    Адрес
    г. Киров (aka Вятка)
    Сообщений
    1,487
    Репутация:
    276 ±
    Зачем использовать Пасцаль прибомбасы в Си подобном языке? (Я про оператор *then)
    Цитата Сообщение от ^_^ Посмотреть сообщение
    PHP код:
    if newstate == PLAYER_STATE_DRIVER || newstate == PLAYER_STATE_PASSENGER *then 
    Мне на секунду показалось, что тут лучше использовать switch?
    Цитата Сообщение от ^_^ Посмотреть сообщение
    PHP код:
    if((tmp GetVehicleModel(GetPlayerVehicleID(playerid))) == 448 || tmp == 461 || tmp == 462 ||
    tmp == 463 || tmp == 468 || tmp == 471 || tmp == 481 || tmp == 509 || tmp == 510 || tmp == 521
    || tmp == 522 || tmp == 523 || tmp == 581 || tmp == 586IsOnBike{playerid} = 1;
        if 
    oldstate == PLAYER_STATE_DRIVER || oldstate == PLAYER_STATE_PASSENGER *then if IsOnBike{playerid} *then{

    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

  10. Пользователь сказал cпасибо:
    VVWVV (03.01.2016)
 

 
Страница 2 из 2 ПерваяПервая 1 2

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

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

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

Ваши права

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