PDA

Просмотр полной версии : [Вопрос] Исправление бага F4 в weapon-config



NikitaFoxze
28.11.2020, 19:44
Доброго времени суток. У меня вопрос адресован к тем, кто пользуется или знает про weapon-config.
Уже много ответов есть на тему исправления, пропуска выбора класса (<< >> Spawn), который также вызывается при нажатии F4.

В weapon-config имеется система пропуска, но она странная (нажатие на F4), т.е. игрок нажал на F4, умирает и вот последовательность действий:
OnPlayerDeath (смерть) > OnPlayerRequestClass (выбор класса) > OnPlayerSpawn (спавн) > OnPlayerDeath (ещë смерть) > OnPlayerRequestClass (выбор класса) > OnPlayerSpawn (спавн).
Мне здесь уже не нравится вторая смерть. Много чего испробовал, но ничего не получается сделать грамотно.

На крупных проектах используют weapon-config и там выбор класса (F4) пропускают очень грамотно и без повторной смерти. Подскажите как пропускать выбор класса в weapon-config.

punkochel
29.11.2020, 23:15
Крупные проекты вряд-ли используют вообще какие-то сторонние библиотеки, они скорее переписывают их под свой лад. А что касается выбора класса, то очень странно что не вынесли данную фичу в константу, с помощью которой можно было бы её отключить, так как многие используют свои варианты обхода данной проблемы SAMP.
Тебе придется самостоятельно вырезать данную реализацию из инклуда.
P.S. переменная, которая отвечает за обход бага s_ForceClassSelection

UPD: Ну и лучше будет сообщить автору об этой ситуации. Судя по всему он все еще поддерживает инклуд