22.04.2017, 17:29
Скриптинг курилка
22.04.2017, 17:40
не поверите, поставил return SetPlayerPos(...) и краши прошли, втф?!
22.04.2017, 18:57
22.04.2017, 19:09
Код:
stock MySetPlayerPos(playerid, Float:x, Float:y, Float:z) { SetPVarInt(playerid, "AntiKickTP", 15); return SetPlayerPos(playerid, x, y, z); }
23.04.2017, 09:57
Кто-то может мне объяснить эти тайны программирования pawn?
23.04.2017, 11:17
23.04.2017, 11:18
23.04.2017, 12:19
Не каждый раз, просто рандомом крашит
23.04.2017, 20:50
Ребята, родные, спасите пожалуйста меня от этого недуга
Короче это просто бред какой-то полнейший, повторяется уже не первый раз
Если я например поставлю в каком-то коде
SetPVarInt(playerid, "AntiKickTP", 15);
SetPlayerPos(playerid, 0, 0, 0);
То она будет работать 100 лет нормально и ничего с ней не будет
Но если я этот же вонючий код вставлю в функцию и вызову ее здесь
То с какой-то вероятностью в 3-5% серв из-за нее крашнет
Что это за херня? Две последние функции так губили сервер
Функции такие что там ну просто реально нечему сломаться
Чему тут ломаться? Пвару? Сетплеерпос? Бред полнейший
Но опять же, в чем прикол? Почему из-за функции крашит, а без нее норм?
Хотя они полностью идентичные
Другие функции конечно в моде присутствуют и их огромное количество
Почему именно две последние крашат серв с какой-то вероятностью, что за бред?
Короче это просто бред какой-то полнейший, повторяется уже не первый раз
Если я например поставлю в каком-то коде
SetPVarInt(playerid, "AntiKickTP", 15);
SetPlayerPos(playerid, 0, 0, 0);
То она будет работать 100 лет нормально и ничего с ней не будет
Но если я этот же вонючий код вставлю в функцию и вызову ее здесь
То с какой-то вероятностью в 3-5% серв из-за нее крашнет
Что это за херня? Две последние функции так губили сервер
Функции такие что там ну просто реально нечему сломаться
Чему тут ломаться? Пвару? Сетплеерпос? Бред полнейший
Но опять же, в чем прикол? Почему из-за функции крашит, а без нее норм?
Хотя они полностью идентичные
Другие функции конечно в моде присутствуют и их огромное количество
Почему именно две последние крашат серв с какой-то вероятностью, что за бред?
24.04.2017, 08:15
А не вариант заменить PVar на классическую переменную?
Возможно баг PVar-ов какой-то...
Возможно баг PVar-ов какой-то...
24.04.2017, 11:51
если вероятность краша сервера из-за этой функции, по твоему - 3% или 5% то я вообще не уверен что дело в ней
24.04.2017, 12:23
Лимит Pvar 800 на сервер или 800 на игрока ?
24.04.2017, 12:27
24.04.2017, 12:44
Quote:
Ребята, родные, спасите пожалуйста меня от этого недуга
Короче это просто бред какой-то полнейший, повторяется уже не первый раз Если я например поставлю в каком-то коде SetPVarInt(playerid, "AntiKickTP", 15); SetPlayerPos(playerid, 0, 0, 0); То она будет работать 100 лет нормально и ничего с ней не будет Но если я этот же вонючий код вставлю в функцию и вызову ее здесь То с какой-то вероятностью в 3-5% серв из-за нее крашнет Что это за херня? Две последние функции так губили сервер Функции такие что там ну просто реально нечему сломаться Чему тут ломаться? Пвару? Сетплеерпос? Бред полнейший Но опять же, в чем прикол? Почему из-за функции крашит, а без нее норм? Хотя они полностью идентичные Другие функции конечно в моде присутствуют и их огромное количество Почему именно две последние крашат серв с какой-то вероятностью, что за бред? |
Макроса на SetPVarInt нет?
24.04.2017, 13:51
Так это ведь не должно приводить к крашу. PVar просто не создастся и всё.
Мне кажется, что дело либо в crashdetect (можно попробовать его отключить и посмотреть, будет ли крашить), либо в чём-то ещё (не в этом коде), просто crashdetect не может уловить настоящую проблему по каким-то неведомым причинам.
Мне кажется, что дело либо в crashdetect (можно попробовать его отключить и посмотреть, будет ли крашить), либо в чём-то ещё (не в этом коде), просто crashdetect не может уловить настоящую проблему по каким-то неведомым причинам.
24.04.2017, 14:34
Quote:
Так это ведь не должно приводить к крашу. PVar просто не создастся и всё.
|
Вряд ли в crashdetect. Но проблема, определённо, не в этом месте, нужно анализировать код исполняемый до вызова этой функции.
24.04.2017, 14:53
Ещё кстати не маловероятно что есть макрос на "SetPlayerPos"
Выше проверь на перехват... Было и такое)
Выше проверь на перехват... Было и такое)
27.04.2017, 08:01
Дак а почему тогда когда я убираю эту функцию и просто выношу код ее в код где используется и всё отлично работает и нет крашей? Почему тогда из-за каких-то действий именно эта функция страдает, а ее же код вне работает идеально? Проверю цикл с данной функцией в ближайшее время. Крашлог есть на прошлой странице. Ну полный мод я конечно приложить не могу, а конкретно функция есть на той странице. У меня обычный компилятор стоит и в моде куча других функций есть, работают без проблем.
27.04.2017, 12:23
Поставьте флаг -l в pawn.cfg и посмотрите, как после препроцессинга (в gamemodes появится файл название_мода.lst) выглядит эта функция.
02.05.2017, 13:34
« Next Oldest | Next Newest »
Users browsing this thread: 1 Guest(s)