View Single Post
Old 22/12/2012, 10:13 AM   #443
-Stranger-
Gangsta
 
-Stranger-'s Avatar
 
Join Date: Mar 2010
Location: TCP/IPv4
Posts: 770
Reputation: 40
Default Re: Коллекция функций / макросов

Защита для колбэка "OnDialogResponse".

В самое его начала вставляем следующий код:
PHP Code:
if(playerid == INVALID_PLAYER_ID || IsPlayerConnected(playerid) == 0) return 1;
if(
dialogid || dialogid 32767) return 1;
new 
itr = -1;
while(
inputtext[++itr])
{
    switch(
inputtext[itr])
    {
        case 
0x25inputtext[itr] = 0x23// Меняем '%' на '#'.
        
case 0x00 .. 0x1Finputtext[itr] = 0x3F// Меняем 'Управляющие символы' на '?'.
    
}

Так-же есть смысл, сразу после защиты, сделать такую строчку:
PHP Code:
if(dialogid == *любой свободный ID*) return 1
И все диалоги, которые не нужно обрабатывать, ссылать на указанный ID.
__________________
[Mess with the best, die like the rest]
Помог? - жми на . Тебе один клик, а мне приятно
-Stranger- is offline   Reply With Quote