Re: Скриптинг курилка -
narwn - 10.11.2017
будет ли нагрузка от логирование чата (chatlogging 1) в server_log.txt при большом онлайне?
Re: Скриптинг курилка -
eakwarp - 10.11.2017
Quote:
Originally Posted by narwn
будет ли нагрузка от логирование чата (chatlogging 1) в server_log.txt при большом онлайне?
|
Если не на кофеварке сервер подняли - нет.
Re: Скриптинг курилка -
joker2020pro - 10.11.2017
Quote:
Originally Posted by narwn
будет ли нагрузка
|
Если у тебя там 1000 игроков не пишет одновременно в чат 10 тысяч строк в секунду, то нет.
Re: Скриптинг курилка -
Eims - 11.11.2017
Пользовался кто алгоритмом TOTP в сцампе? Можно ли что-то в SA-MP придумать с часовыми поясами (ну кроме как через HTTP запрос получать информацию о IP с соответствующих сайтов, что может оказаться не столь действенным)?
UPD: Поискал чуть больше инфы по алгоритму и нашёл нашёл инфу о том, что в TOTP учитывается часовой пояс автоматически. То бишь, если на вашем устройстве, где стоит приложение для генерации кода, установлено время согласно выбранному часовому поясу, а не настроено вручную, всё будет работать как часы
(а я именно вручную пытался со временем играться и из-за этого ловил проблемы).
Re: Скриптинг курилка -
Romz - 12.11.2017
Всем привет.
Есть идея как можно сделать анти сбив анимаций? Допустим делаешь игроку анимацию, а если есть рядом транспорт он может просто нажать F/G и получается что выйдет из анимки, параметр freeze не помогает.
Я попытался закрыть транспорт (для конкретного игрока) на время выполнения анимации, все равно анимация сбивается при нажатии кнопки F/G.
Re: Скриптинг курилка -
DartfoL - 12.11.2017
Пихнуть костыль: запоминать текущую анимацию, и если игрок нажал F/G, то заново применять её
Re: Скриптинг курилка -
Romz - 12.11.2017
Quote:
Originally Posted by DartfoL
Пихнуть костыль: запоминать текущую анимацию, и если игрок нажал F/G, то заново применять её
|
Была такая идея, но при этом получается что анимация начинается с начала (чего мне не хотелось бы).
Re: Скриптинг курилка -
Eims - 12.11.2017
А если TogglePlayerControlable на false?
Re: Скриптинг курилка -
pawnoholic - 12.11.2017
Как в GTA SA генерируются объекты деревьев, фонарей, светофоров и т.п.?
В поисках их координат просмотрел все IPL, но не нашел там большинство этих объектов.
Re: Скриптинг курилка -
joker2020pro - 12.11.2017
Они не генерируются, они созданы через бинарные IPL, которые лежат в IMG файлах игры.
Re: Скриптинг курилка -
pawnoholic - 12.11.2017
Quote:
Originally Posted by joker2020pro
Они не генерируются, они созданы через бинарные IPL, которые лежат в IMG файлах игры.
|
Спасибо, нашел, то что нужно.
Re: Скриптинг курилка -
OstGot - 14.11.2017
Привет, такой вопрос: из-за чего может происходить ошибка крашдетекта "Run time error 6: "Invalid instruction""?
Вот полный код, который мне скинули в режиме -d3 (при этом конкретную строку всё равно не выводит):
PHP код:
[09/11/2017 11:28:36] [debug] Run time error 6: "Invalid instruction"
[09/11/2017 11:28:36] [debug] Unknown opcode 0x78000000 at address 0x00000005
[09/11/2017 11:28:36] [debug] AMX backtrace:
[09/11/2017 11:28:36] [debug] #0 00000000 in public OnPlayerConnect ()
Также, что обозначают адреса выше, например "0x00000005", и могут ли они каким-то образом помочь в поиске строки в коде?
OnPlayerConnect не имеет ничего сверхъестественного и подозрения у меня скорее на y_hooks, который из зависимостей единственный подключенный. Но также странно то, что проблема на одних и тех же файлах сервера воспроизводится у одного человека, но не воспроизводится у меня, т.е. ничего подобного крашдетект не пишет (оба тестировали на домашнем компьютере с виндой). А, и ещё одно: как сообщил столкнувшийся с этой проблемой знакомый, такая ошибка происходит только после коннекта второго игрока на сервер.
В общем-то, больше всего интересно узнать именно предназначение этих адресов из ошибки и как они могут помочь в самостоятельном поиске проблемы.
Re: Скриптинг курилка -
VVWVV - 14.11.2017
Quote:
Originally Posted by OstGot
Привет, такой вопрос: из-за может происходить ошибка крашдетекта "Run time error 6: "Invalid instruction""?
Вот полный код, который мне скинули в режиме -d3 (при этом конкретную строку всё равно не выводит):
PHP код:
[09/11/2017 11:28:36] [debug] Run time error 6: "Invalid instruction"
[09/11/2017 11:28:36] [debug] Unknown opcode 0x78000000 at address 0x00000005
[09/11/2017 11:28:36] [debug] AMX backtrace:
[09/11/2017 11:28:36] [debug] #0 00000000 in public OnPlayerConnect ()
Также, что обозначают адреса выше, например "0x00000005", и могут ли они каким-то образом помочь в поиске строки в коде?
OnPlayerConnect не имеет ничего сверхъестественного и подозрения у меня скорее на y_hooks, который из зависимостей единственный подключенный. Но также странно то, что проблема на одних и тех же файлах сервера воспроизводится у одного человека, но не воспроизводится у меня, т.е. ничего подобного крашдетект не пишет (оба тестировали на домашнем компьютере с виндой). А, и ещё одно: как сообщил столкнувшийся с этой проблемой знакомый, такая ошибка происходит только после коннекта второго игрока на сервер.
В общем-то, больше всего интересно узнать именно предназначение этих адресов из ошибки и как они могут помочь в самостоятельном поиске проблемы.
|
Видимо что-то было записано вместо инструкции. Кстати, может код выложите?
Re: Скриптинг курилка -
OstGot - 14.11.2017
Quote:
Originally Posted by VVWVV
Видимо что-то было записано вместо инструкции. Кстати, может код выложите?
|
Нет проблем:
https://github.com/NexiusTailer/Nex-...nc#L2766-L2857
Re: Скриптинг курилка -
stabker - 17.11.2017
Кто знает как называется чит?
https://*********/MxfCadascw0?t=19s
Re: Скриптинг курилка -
Romz - 18.11.2017
Quote:
Originally Posted by stabker
|
Слапер (возможно, но не точно)
Re: Скриптинг курилка -
ZiGGi - 18.11.2017
Quote:
Originally Posted by stabker
|
Там вроде как отсылается один пакет с фейковыми координатами и бешеным ускорением под машину (30.0).
Выход один - в OnPlayerUpdate проверять расстояние от текущей и предыдущей позиции, учитывая ускорение и направление.
Можно в Pawn.RakNet проверять расстояния.
Re: Скриптинг курилка -
Mcc - 18.11.2017
Quote:
Originally Posted by ZiGGi
Там вроде как отсылается один пакет с фейковыми координатами и бешеным ускорением под машину (30.0).
Выход один - в OnPlayerUpdate проверять расстояние от текущей и предыдущей позиции, учитывая ускорение и направление.
Можно в Pawn.RakNet проверять расстояния.
|
Ракнет будет точнее?
Re: Скриптинг курилка -
ZiGGi - 18.11.2017
Quote:
Originally Posted by Mcc
Ракнет будет точнее?
|
Нет конечно. Просто немножко удобнее.
Re: Скриптинг курилка -
stabker - 18.11.2017
Quote:
Originally Posted by Romz
Слапер (возможно, но не точно)
|
Загуглил слапер, там вроде только слегка подбрасывает, а на видео жоско.
Quote:
Originally Posted by ZiGGi
Там вроде как отсылается один пакет с фейковыми координатами и бешеным ускорением под машину (30.0).
Выход один - в OnPlayerUpdate проверять расстояние от текущей и предыдущей позиции, учитывая ускорение и направление.
Можно в Pawn.RakNet проверять расстояния.
|
Ускоряет что именно:
1. Машину читера.
2. Любую незанятую машину.
3. Непосредственно машину жертвы.
?
Просто у меня есть проверки на velocity (x, y) как у занятых машин, так и не занятых. Только Z не проверял. Уж при ускорении 30 точно кикнуть должно, но почему-то не ловит.
UPD: Подловил через velocity Z, увеличивается аж до 75. По ходу оно. Спасибо за ответы.