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

    Статус
    Оффлайн
    Регистрация
    25.04.2014
    Сообщений
    121
    Репутация:
    3 ±
    То есть, получается вместо всяких счётчиков типа:
    PHP код:
    new GetPVarInt(playerid,"Test");
    if(
    == 1SendClientMessage...
    if(
    tSetPVarInt(playerid,"Test",t-1); 
    Лучше использовать отдельные таймера? Вот прям вместо каждого счётчика и так будет лучше, даже не смотря на то что таких таймеров на одного игрока будет штук 50? Окончательный ответ уже нужен

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

    Статус
    Оффлайн
    Регистрация
    02.08.2014
    Адрес
    г. Киров (aka Вятка)
    Сообщений
    1,487
    Репутация:
    276 ±
    Куй, даже не додумался сделать таймеры - асинхронными (многопоточными).
    Очень, интересно, в чем профит был сделать таймеры в однопотоке?
    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

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

    Статус
    Оффлайн
    Регистрация
    19.10.2013
    Адрес
    Ярославль
    Сообщений
    1,366
    Репутация:
    774 ±
    Цитата Сообщение от $continue$ Посмотреть сообщение
    Куй, даже не додумался сделать таймеры - асинхронными (многопоточными).
    Очень, интересно, в чем профит был сделать таймеры в однопотоке?
    Неудивительно, если взять во внимание то, что сам SA:MP однопоточен.

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

    Статус
    Оффлайн
    Регистрация
    02.08.2014
    Адрес
    г. Киров (aka Вятка)
    Сообщений
    1,487
    Репутация:
    276 ±
    Цитата Сообщение от Londlem Посмотреть сообщение
    Неудивительно, если взять во внимание то, что сам SA:MP однопоточен.
    Так хотя бы таймеры, можно было сделать асинхроными.
    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. #15
    Аватар для Kazoox
    Пользователь

    Статус
    Оффлайн
    Регистрация
    25.04.2014
    Сообщений
    121
    Репутация:
    3 ±
    Это конечно всё хорошо, но мне может кто-нибудь ответить)?
    Цитата Сообщение от Kazoox Посмотреть сообщение
    То есть, получается вместо всяких счётчиков типа:
    PHP код:
    new GetPVarInt(playerid,"Test");
    if(
    == 1SendClientMessage...
    if(
    tSetPVarInt(playerid,"Test",t-1); 
    Лучше использовать отдельные таймера? Вот прям вместо каждого счётчика и так будет лучше, даже не смотря на то что таких таймеров на одного игрока будет штук 50? Окончательный ответ уже нужен

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

    Статус
    Оффлайн
    Регистрация
    23.12.2013
    Адрес
    Омск
    Сообщений
    196
    Репутация:
    22 ±
    Цитата Сообщение от Kazoox Посмотреть сообщение
    Это конечно всё хорошо, но мне может кто-нибудь ответить)?
    Лично у меня при создании 10.000 таймеров процесс samp-server.exe начал жрать намного больше ресурсов ЦП,чем до их создания.Я говорю же,что нужно найти золотую середину между кол-ом ТД и сложностью исполняемого кода.



    Любой дурак может написать код, понятный компьютеру. Хороший программист пишет код, понятный человеку
    Мартин Фаулер


    Skype
    profan99
    VK
    click




  7. #17
    Аватар для Kazoox
    Пользователь

    Статус
    Оффлайн
    Регистрация
    25.04.2014
    Сообщений
    121
    Репутация:
    3 ±
    Тут уже столько опытных скриптеров, неужели никто не проверял на практике (тесты/на сервере с онлайном)?

  8. #18
    Аватар для Kazoox
    Пользователь

    Статус
    Оффлайн
    Регистрация
    25.04.2014
    Сообщений
    121
    Репутация:
    3 ±
    Актуально

 

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

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

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

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

Ваши права

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