Здравствуйте. Сегодня столкнулся с такой проблемой: Как только ты авторизовался на сервере, при вводе команды ничего не происходит. Пока ты не встанешь на пикап или не введешь что-нибудь в чат, ничего не вылезет.
Вид для печати
Здравствуйте. Сегодня столкнулся с такой проблемой: Как только ты авторизовался на сервере, при вводе команды ничего не происходит. Пока ты не встанешь на пикап или не введешь что-нибудь в чат, ничего не вылезет.
Как Вы установите значение функции? Это не переменная и не массив.
Хотя возможно, что где-то в коде есть макрос, что-то типа:
И её можно использовать при присвоении и для проверки на залогиненность.PHP код:
#define IsPlayerAuthorized(%0) \
PlayerInfo[%0][pLogged]
Но установка значения переменной вида:
это бред.PHP код:
IsPlayerAuthorized(playerid) = true;
PHP код:
#define IsPlayerAuthorized(%0) player_is_authorized{%0}
#define SetPlayerAuthorized(%0,%1) player_is_authorized{%0} = %1
new player_is_authorized[MAX_PLAYERS char];
Пробуй:
PHP код:
SetPlayerAuthorized(playerid, 1);
Куда нибудь в паблик авторизации
Логи сюда потомPHP код:
printf("Log player_is_authorized: %d", player_is_authorized);
Помогите пожалуйста :boredom:
Может и бред,но банально возможно в командах стоит проверка через переменную на авторизовался игрок или нет,а значение самой переменной после авторизации или чего там не меняется(хотя скорее всего бред(мысли с ходу))