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

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

    Как это поместить в switch?

    PHP код:
    if(pickupid == golod[1])
        {
            
    SetPlayerPos(playerid, -326.21261535.866175.5625);
            
    SetPlayerInterior(playerid0);
        }
        else if(
    pickupid == golod[2])
        {
            
    SetPlayerPos(playerid286.0376, -83.99971001.5156);
            
    SetPlayerInterior(playerid4);
            
    scm(playerid, -1"Вы зашли в здание армии HG.");
        }
        else if(
    pickupid == golod[3])
        {
            
    SetPlayerPos(playerid358.76251957.944217.6406);
            
    SetPlayerInterior(playerid0);
        } 
    Чето на подобии switch(pickupid) .Как правильно оптимизировать её?

    - - - Updated - - -

    На лесенку не обращайте внимания у меня всё норм

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

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

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

    Steve Pavlina

  3. Пользователь сказал cпасибо:
    StevenH (07.07.2017)
  4. #3
    Аватар для phpadmin
    Пользователь

    Статус
    Оффлайн
    Регистрация
    19.05.2017
    Сообщений
    103
    Репутация:
    1 ±
    Буду учиться, я впервые начал время тратить на павно уже 2 месяц, пишу мини скрипты и свои фантазии пытаюсь воплощать при этом просто хочу что бы не портить и не делать нагрузки на обработку функции которые я пишу для действия. Это же творчество которое должен держаться на крепкой конструкции. Мне это понравилось)

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

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

    Скажу даже больше: как бы ты сейчас не старался написать код правильно и красиво, через пару месяцев изучения Pawn ты будешь смотреть на свой старый код с ужасом.

    В общем, не занимайся ерундой :) Оптимизацией займёшься когда наберёшься опыта. Ну или когда прямо совсем плохой код напишешь, что станет причиной лагов. А пока не трать время
    Связаться со мной в VK можно через личные сообщения этой группы
    Заказы не принимаю

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

    Steve Pavlina

 

 

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

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

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

Ваши права

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