непонятная поломка команд.
#1

начал создавать простой тдм.
сделал тимы респы кары ...
потом начал делать обычные команды типо /help /rules и тд
потом друг присоединился, добавили пару команд в ркон
ну мы в месте сделали что хотели радовались ...
но потом в один ужасный день
все команды просто переставли работать
пишу /help и нечего или пишу /rules пишет неизвестная команда
делать незнаю что ...
скрипт вроде правильно прописан, ошибок не выдает
Reply
#2

Угу, а мы тут все телепаты, и не видя кода сразу узнаем проблему. Попробую погадать... фильтр скрипты есть? Начало OnPlayerCommandText скинуть можешь? Случайные return'ы в OPCT поищи... да и собстно неплохо было бы увидеть большую часть (или весь) паблик OPCT.
Reply
#3

Скорее всего в одном из скриптов в конце паблика OPCT стоит return 1;
Reply
#4

Ну или в самом OPCT в начале или рядом стоит return 1/0 или что то там, и паблик прерывается. Хотя - если бы был такой вариант, во время компила выводилось бы предупреждение о недосягаемом коде. Ну и да, еще раз говорю, нужно проверить ФС)
Reply
#5

в сампе любой обработчик событий может завершиться, если произошла ошибка доступа (а иногда и сам сервер может упасть, зависит от "таланта" программиста). Если например создали массив из 5 элементов, а в середине OnPlayerCommandText попытались обратиться к 10ому элементу, то на этом месте выполнение остановиться, обработчик событий вернет стандартное значение и игроку будет написано - не известная команда.

Очень рекомендую в начале и конце (до ретурна, если ретурнов несколько переписать код так, чтобы был один) OnPlayerCommandText писать в лог какой игрок и с какими параметрами запустил - в начале, чтобы понять возможную причину ошибки, в конце, чтобы иметь возможность выловить ситуацию, когда произошла ошибка в выполнении и обработчик не дошел до конца.
Reply
#6

было такое, оказалось, что косяк в скобках {} , удали все команды до /help и проверь это. Если будет работать, то верни команды и удали половину команд до /help и т.д., пока не найдешь косяк...
Reply
#7

razobralsa
sps vsem za pomosh
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)