Quote:
Originally Posted by Stepashka
pawn Код:
if(playerid == INVALID_PLAYER_ID || IsPlayerConnected(playerid) == 0) return 1;
вторая проверка исключает первую, если в IsPlayerConnected передать INVALID_PLAYER_ID она вернет 0.
pawn Код:
if(dialogid < 1 || dialogid > 32767) return 1;
вообще бред сивой кобылы, я могу устанавливать любой идишник диалога в диапазоне integer переменной, кроме 0.
|
И первая проверка и вторая бред. dialogid действительно ограничен максимальным значением "32767", но каков повод это число вообще проверять, если даже было бы возможно передать свыше данного значения. Ну и потом, аргумент playerid не регулируется самим игроком, это ид игрока, ид сессии, я уже где то об этом говорил.