Выключение сервера
#1

И так. После того как Splav нашел баг в моем коде связанный с диалогами я его исправил. Сегодня решил протестировать и заметил что у меня сервер выключается.
Вообщем. Захожу на сервер ввожу в диалог пароль и сервер выключается, но стоит только мне в инклуде заключит паблик OnDialogResponse в /* */ все нормально становиться.
Вот вообщем то сам код

PHP Code:
public OnDialogResponse(playerid,dialogid,response,listitem,inputtext[])
{
    
тут мой код.....
    return 
CallLocalFunction("Xs_AC_OnDialogResponse","iddds",playerid,dialogid,response,listitem,inputtext);
}
#define OnDialogResponse Xs_AC_OnDialogResponse
forward Xs_AC_OnDialogResponse(playerid,dialogid,response,listitem,inputtext[]); 
Reply
#2

если поле inputtext - пустое уходит в CallLocalFunction, то в этом и причина. Сам мучался с такой хренью.
Reply
#3

Хм. и что же делать?
Reply
#4

Quote:
Originally Posted by Xa0s
View Post
Хм. и что же делать?
ну, например:

if(!strlen(inputtext))
return CallLocalFunction("Xs_AC_OnDialogResponse","iddd", playerid,dialogid,response,listitem);
else
return CallLocalFunction("Xs_AC_OnDialogResponse","iddds" ,playerid,dialogid,response,listitem,inputtext);

В работоспособности не уверен.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)