Добро пожаловать на Pro Pawn - Портал о PAWN-скриптинге.

Реклама


**Как получить V.I.P** (Перейти)
Чтобы заказать рекламу на Pro-Pawn.Ru, обращайтесь в Skype.
Баннерная реклама 200руб/мес, Текстовая 100руб/мес.
Показано с 1 по 8 из 8
  1. #1
    Аватар для #Jason
    Пользователь

    Статус
    Оффлайн
    Регистрация
    18.10.2015
    Сообщений
    38
    Репутация:
    0 ±

    Багаются таймеры

    Привет всем, недавно заметил что у меня в моде багаются таймеры (не обновляют) проверял crashdetec'ом выхода за пределы массива нигде нету..
    Сам public: http://pastebin.com/EFGD1wHy

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

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

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

    Статус
    Оффлайн
    Регистрация
    18.10.2015
    Сообщений
    38
    Репутация:
    0 ±
    PHP код:
        if(players_timer[playerid] != -1)
        {
            
    KillTimer(players_timer[playerid]);
            
    players_timer[playerid] = -1;
        }
        
    players_timer[playerid] = SetTimerEx("PlayerTimer",1000,false,"d",playerid); 
    Запускаю так

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

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

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

    Статус
    Оффлайн
    Регистрация
    18.10.2015
    Сообщений
    38
    Репутация:
    0 ±
    оператор return нигде не стоит я первым делом это и проверил таймер багается у некоторых игроков и при некоторых условиях я даже незнаю как с этим быть..

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

    Статус
    Онлайн
    Регистрация
    01.03.2015
    Сообщений
    239
    Репутация:
    50 ±
    Ты останавливаешь код оператором return, пример:
    PHP код:
    return UAC(playerid,"Air-Break/FlyHack/TP",true); 
    PHP код:
    return UAC(playerid,"Fly-Hack",true); 
    PHP код:
    case 430,446,452,453,454,472,473,484,493,595,478: { return true; } // если это лодка, скидывать ненадо) 
    И это только 3 случая.

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

    Статус
    Оффлайн
    Регистрация
    17.11.2015
    Адрес
    Stavropol
    Сообщений
    1,360
    Репутация:
    113 ±
     мм?
    [Anticheat]___Invisible Fly Hack
    [Anticheat]____Weapon/Ammo Hack
    [Function]______ResetPlayerWeaponSlot
    [Function]_______FIX_SetPlayerAmmo
    [ServerMod]______TDM | Zombie Apokalypse

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

    Статус
    Оффлайн
    Регистрация
    18.10.2015
    Сообщений
    38
    Репутация:
    0 ±
    Сразу не заметил return.. ладно спасибо еще проверю нормально всё или нет.

 

 

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

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

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

Ваши права

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