Добро пожаловать на Pro Pawn - Портал о PAWN-скриптинге.
Страница 2 из 2 ПерваяПервая 1 2
Показано с 11 по 16 из 16
  1. #11
    Аватар для DeimoS
    Модератор?

    Статус
    Оффлайн
    Регистрация
    27.01.2014
    Адрес
    Восточный Мордор
    Сообщений
    5,588
    Репутация:
    1984 ±
    Цитата Сообщение от $continue$ Посмотреть сообщение
    format не лучшая идея для скрепление строк. За пруфами сюда
    Код автора будет вызываться раз в сто лет. От того, будет ли он там использовать format, strcat или будет скреплять строки в головах игроков, много времени он не выиграет. И этот самый format не заставит сервер лагать, даже если ты его будешь в OnPlayerUpdate вызывать.

    А в той статье strcat и format сравнивались не с целью того, чтоб сказать людям "откажитесь от format и всегда используйте strcat", а просто как пример того, что если код меньше, то это не значит, что он быстрее.
    Связаться со мной в VK можно через личные сообщения этой группы
    Заказы не принимаю

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

    Steve Pavlina

  2. Пользователь сказал cпасибо:
    qwezert (19.01.2017)
  3. #12
    Аватар для vovandolg
    Пользователь

    Статус
    Оффлайн
    Регистрация
    17.11.2015
    Адрес
    Stavropol
    Сообщений
    1,369
    Репутация:
    113 ±
    Самп одно поточен ало, зачем гонка за скоростью спрашиваете вы постоянно?))
    Допустим если бы люди хлестали всю воду с байкала бесконечно, выливали бы на землю и мылись по 10 раз в сутки то озеру кирдык пришёл бы,
    так и тут Вас учат экономии на максимум, потому что есть слабые машины, забитые каналы (по которым частенько бывает забито всё дудосерами или теми кто сутками на пролёт ставит кучу порнухи на торрент) и вдруг по жизни прижмёт что то написать на слабую машину,
    а Вы только и знаете как Вам удобнее писать
    [Anticheat]___Invisible Fly Hack
    [Anticheat]____Weapon/Ammo Hack
    [Function]______ResetPlayerWeaponSlot
    [Function]_______FIX_SetPlayerAmmo
    [ServerMod]______TDM | Zombie Apokalypse

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

    Статус
    Оффлайн
    Регистрация
    02.08.2014
    Адрес
    г. Киров (aka Вятка)
    Сообщений
    1,487
    Репутация:
    276 ±
    Он предназначен не для этого. Для скрепление строк есть другие функции.
    Цитата Сообщение от DeimoS Посмотреть сообщение
    Код автора будет вызываться раз в сто лет. От того, будет ли он там использовать format, strcat или будет скреплять строки в головах игроков, много времени он не выиграет. И этот самый format не заставит сервер лагать, даже если ты его будешь в OnPlayerUpdate вызывать.

    А в той статье strcat и format сравнивались не с целью того, чтоб сказать людям "откажитесь от format и всегда используйте strcat", а просто как пример того, что если код меньше, то это не значит, что он быстрее.
    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

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

    Статус
    Оффлайн
    Регистрация
    13.06.2016
    Адрес
    Одесса, Украина
    Сообщений
    281
    Репутация:
    51 ±
    Цитата Сообщение от vovandolg Посмотреть сообщение
    Самп одно поточен ало, зачем гонка за скоростью спрашиваете вы постоянно?))
    Допустим если бы люди хлестали всю воду с байкала бесконечно, выливали бы на землю и мылись по 10 раз в сутки то озеру кирдык пришёл бы,
    так и тут Вас учат экономии на максимум, потому что есть слабые машины, забитые каналы (по которым частенько бывает забито всё дудосерами или теми кто сутками на пролёт ставит кучу порнухи на торрент) и вдруг по жизни прижмёт что то написать на слабую машину,
    а Вы только и знаете как Вам удобнее писать
    C текущими мощностями - это все равно что пытаться танк расковырять зубочисткой. Не будет нифига видна глазу разница в 10мс, человеческий мозг реагирует на событие минимум 150мс(это у летчиков такая скорость реакции). Суть таких уроков - не научить использовать эту экономию и ускорение работы везде - а в том что бы лишнего не напихать. Нужно экономить - но с умом.
    Лучше лишний раз показаться глупым и что то узнать, чем вы*бнуться и обосраться.

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

    Статус
    Оффлайн
    Регистрация
    02.11.2016
    Сообщений
    131
    Репутация:
    23 ±
    Странно, strcat и предназначена для скрепление именно строк, самый альтернативный вариант.

    PHP код:
    strcat(BizzInfo[_][BizzName], bizz_name[playerid]); 

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

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

    Эта мания оптимизировать всё, что только движется, является попыткой исправить проблему, которая ещё не появилась.

    Отрежь себе тогда ногу, ведь вдруг однажды ты, например, наступишь на гвоздь, занесёшь инфекцию и тебе её придётся ампутировать.
    Пытаясь оптимизировать всё, что только можно, ты как раз и отрезаешь себе ногу. Точнее, своему скрипту, лишая себя возможности написать что-то уникальное и новое. А кто не боится потерять пару миллисекунд/байт или умеет оптимизировать с умом, тот и пишет системы, которые потом весь SA-MP взрывают "супирмегауникальностью". Взять тот же инвентарь на текстдравах, от которого долгое время все текли.
    Думайте не над тем, как оптимизировать код, а над тем, как интереснее реализовать свою идею. А уже оптимизацией занимайтесь потом. Тогда в этом всём будет смысл. А пока SA-MP наполняет куча скриптеров, которые пишут код не ради реализации интересных идей, а ради того, чтоб их код работал быстрее всех других реализаций.


    Цитата Сообщение от $continue$ Посмотреть сообщение
    Он предназначен не для этого. Для скрепление строк есть другие функции.
    От того, что ты скрепишь строки функцией для форматирования, к тебе не вломятся в квартиру 2 амбала и не начнут ломать коленные чашечки. Это первое.
    Второе: если говорить о том, вписывается ли format логически в этот код, то да, он не вписывается (хотя с тем же strcat массив придётся обнулять перед скреплением, что только раздует код). Но изначально ты оперировал тем, что format медленнее, а значит его не стоит использовать. Именно поэтому я и встрял в этот разговор. И приплетать сюда другие функции нет смысла.
    Последний раз редактировалось DeimoS; 22.01.2017 в 21:59.
    Связаться со мной в VK можно через личные сообщения этой группы
    Заказы не принимаю

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

    Steve Pavlina

  8. Пользователь сказал cпасибо:
    qwezert (23.01.2017)
 

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

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

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

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

Ваши права

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