Выключение сервера - Printable Version
+- SA-MP Forums Archive (
https://sampforum.blast.hk)
+-- Forum: Non-English (
https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (
https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Русский/Russian (
https://sampforum.blast.hk/forumdisplay.php?fid=32)
+---- Thread: Выключение сервера (
/showthread.php?tid=315475)
Выключение сервера -
Xa0s - 03.02.2012
И так. После того как
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[]);
Re: Выключение сервера -
xJester - 03.02.2012
если поле inputtext - пустое уходит в CallLocalFunction, то в этом и причина. Сам мучался с такой хренью.
Re: Выключение сервера -
Xa0s - 04.02.2012
Хм. и что же делать?
Re: Выключение сервера -
eakwarp - 04.02.2012
Quote:
Originally Posted by Xa0s
Хм. и что же делать?
|
ну, например:
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);
В работоспособности не уверен.