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

Тема: Логи

  1. #11
    Аватар для vovandolg
    Пользователь

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

  2. #12
    Аватар для Desulaid
    лесоруб продакшен

    Статус
    Оффлайн
    Регистрация
    15.03.2015
    Адрес
    Slobodskoy
    Сообщений
    667
    Репутация:
    236 ±
    Цитата Сообщение от Son of the Moon Посмотреть сообщение
    PHP код:
    for(new fstrlen(str); f++) // цикл 
    Правда?

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

    Статус
    Оффлайн
    Регистрация
    20.08.2016
    Сообщений
    5
    Репутация:
    0 ±
    Цитата Сообщение от Anton Styazhkin Посмотреть сообщение
    Правда?
    Не поверишь, но да, правда

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

    Статус
    Оффлайн
    Регистрация
    21.08.2016
    Сообщений
    58
    Репутация:
    24 ±
    Цитата Сообщение от #enotya
    Не поверишь, но да, правда
    При каждой итерации будет вызвана функция strlen (кол-во итерация завесит от длины строки, функция вернет её в целочисленном числе).
    Лучше то, число которое вернет функция, записать в переменную и потом итерировать переменную вместо функции.
    PHP код:
    for(new fstrlen(str); sf++) 
    Последний раз редактировалось Saibot; 23.08.2016 в 23:44.

  5. #15
    Аватар для Desulaid
    лесоруб продакшен

    Статус
    Оффлайн
    Регистрация
    15.03.2015
    Адрес
    Slobodskoy
    Сообщений
    667
    Репутация:
    236 ±
    Цитата Сообщение от Saibot Посмотреть сообщение
    При каждой итерации будет вызвана функция strlen (кол-во итерация завесит от длины строки, функция вернет её в целочисленном числе).
    Лучше то, число которое вернет функция, записать в переменную и потом итерировать переменную вместо функции.
    PHP код:
    for(new fstrlen(str); s); f++) 
    Можно вообще не узнавать длину строки.

    PHP код:
    new i;
    while (
    str[i] != '\0')
    {
        
    i++;


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

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

    PHP код:
    new i;
    while (
    str[i] != '\0')
    {
        
    i++;

    Обращение к ячейке массива дольше, нежели к переменной, ко-ко-ко. Как же оптимизация?

    И да, не проще ли так?
    PHP код:
    for(new istr[i] != '\0'i++)
    {


    Видь for быстрее while)))0000)) Аптимизация
    Связаться со мной в VK можно через личные сообщения этой группы
    Заказы не принимаю

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

    Steve Pavlina

  7. #17
    Аватар для Desulaid
    лесоруб продакшен

    Статус
    Оффлайн
    Регистрация
    15.03.2015
    Адрес
    Slobodskoy
    Сообщений
    667
    Репутация:
    236 ±
    Цитата Сообщение от DeimoS Посмотреть сообщение
    Обращение к ячейке массива дольше, нежели к переменной, ко-ко-ко. Как же оптимизация?

    И да, не проще ли так?
    PHP код:
    for(new istr[i] != '\0'i++)
    {


    Видь for быстрее while)))0000)) Аптимизация
    PHP код:
    new ic;
    while ((
    str[i]) != '\0')
    {
        
    i++;

    И используй переменную. Буква будет храниться в переменной c))))

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

    Статус
    Оффлайн
    Регистрация
    27.01.2014
    Адрес
    Восточный Мордор
    Сообщений
    5,588
    Репутация:
    1984 ±
    Цитата Сообщение от Anton Styazhkin Посмотреть сообщение
    PHP код:
    new ic;
    while ((
    str[i]) != '\0')
    {
        
    i++;

    И используй переменную. Буква будет храниться в переменной c))))
    Таки обращение к массиву не исчезло же :3
    Связаться со мной в VK можно через личные сообщения этой группы
    Заказы не принимаю

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

    Steve Pavlina

  9. #19
    Аватар для Desulaid
    лесоруб продакшен

    Статус
    Оффлайн
    Регистрация
    15.03.2015
    Адрес
    Slobodskoy
    Сообщений
    667
    Репутация:
    236 ±
    Цитата Сообщение от DeimoS Посмотреть сообщение
    Таки обращение к массиву не исчезло же :3
    Но сахар в том, что тебе все равно надо обращаться к массиву. В внутри цикла. Блин, боги оптимизации xD

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

    Статус
    Оффлайн
    Регистрация
    27.01.2014
    Адрес
    Восточный Мордор
    Сообщений
    5,588
    Репутация:
    1984 ±
    Цитата Сообщение от Anton Styazhkin Посмотреть сообщение
    Но сахар в том, что тебе все равно надо обращаться к массиву. В внутри цикла. Блин, боги оптимизации xD
    PHP код:
    for(new fstrlen(str)-1!= -1); f--) 
    И ни к какому массиву обращаться не надо. Точнее, "лишний" раз обращаться не нужно :3
    Связаться со мной в VK можно через личные сообщения этой группы
    Заказы не принимаю

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

    Steve Pavlina

 

 
Страница 2 из 3 ПерваяПервая 1 2 3 ПоследняяПоследняя

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

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

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

Ваши права

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