22.12.2012, 10:13
Защита для колбэка "OnDialogResponse".
В самое его начала вставляем следующий код:
Так-же есть смысл, сразу после защиты, сделать такую строчку:
И все диалоги, которые не нужно обрабатывать, ссылать на указанный ID.
В самое его начала вставляем следующий код:
PHP код:
if(playerid == INVALID_PLAYER_ID || IsPlayerConnected(playerid) == 0) return 1;
if(dialogid < 1 || dialogid > 32767) return 1;
new itr = -1;
while(inputtext[++itr])
{
switch(inputtext[itr])
{
case 0x25: inputtext[itr] = 0x23; // Меняем '%' на '#'.
case 0x00 .. 0x1F: inputtext[itr] = 0x3F; // Меняем 'Управляющие символы' на '?'.
}
}
PHP код:
if(dialogid == *любой свободный ID*) return 1;