problem dialogbox - Printable Version
+- SA-MP Forums Archive (
https://sampforum.blast.hk)
+-- Forum: SA-MP Scripting and Plugins (
https://sampforum.blast.hk/forumdisplay.php?fid=8)
+--- Forum: Scripting Help (
https://sampforum.blast.hk/forumdisplay.php?fid=12)
+--- Thread: problem dialogbox (
/showthread.php?tid=456455)
problem dialogbox -
ventilator1 - 06.08.2013
I have the dialog box from /radio or /styles, if i press the button ESC (Escape) from the keyboard, i get kicked : Server Closed Connection... Why ?

((((
Pls help me !!!
Re: problem dialogbox -
Skribblez - 06.08.2013
Could you post the part for
OnDialogResponse? Thanks.
Re: problem dialogbox -
ventilator1 - 06.08.2013
Radio it's a FilterScript:
Код:
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == 4590)
{
if(response)
{
switch(listitem)
{
case 0: return cmd_sr(playerid); case 16: return cmd_r16(playerid);
case 1: return cmd_r1(playerid); case 17: return cmd_r17(playerid);
case 2: return cmd_r2(playerid); case 18: return cmd_r18(playerid);
case 3: return cmd_r3(playerid); case 19: return cmd_r19(playerid);
case 4: return cmd_r4(playerid); case 20: return cmd_r20(playerid);
case 5: return cmd_r5(playerid); case 21: return cmd_r21(playerid);
case 6: return cmd_r6(playerid); case 22: return cmd_r22(playerid);
case 7: return cmd_r7(playerid); case 23: return cmd_r23(playerid);
case 8: return cmd_r8(playerid); case 24: return cmd_r24(playerid);
case 9: return cmd_r9(playerid); case 25: return cmd_r25(playerid);
case 10: return cmd_r10(playerid); case 26: return cmd_r26(playerid);
case 11: return cmd_r11(playerid); case 27: return cmd_r27(playerid);
case 12: return cmd_r12(playerid); case 28: return cmd_r28(playerid);
case 13: return cmd_r13(playerid); case 29: return cmd_r29(playerid);
case 14: return cmd_r14(playerid); case 30: return cmd_r30(playerid);
case 15: return cmd_r15(playerid); case 31: return cmd_cr(playerid);
}
}
return 1;
}
if(dialogid == 4591)
{
if(response)
{
new string1[128], string2[200];
format(string1, sizeof string1, "%s", inputtext);
//------------------------------------------------------------------
format(string2, sizeof string2, ">> {FF9900}Ai selectat sa asculti: {FFFFFF}%s <<", string1);
//------------------------------------------------------------------
SendClientMessage(playerid, 0xFF9900AA, string2);
PlayAudioStreamForPlayer(playerid, string1);
}
return 1;
}
return 0;
}
And styles is a FilterScript:
Код:
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == DIALOGID)
{
if(response)
{
if(listitem == 0)
{
ShowPlayerDialog(playerid, DIALOGID+1, DIALOG_STYLE_LIST, "Fighting Styles", "Elbow\nBoxing\nGrabkick\nKneehead\nKungfu\nNormal", "Select", "Nu Apasa");
}
}
else
{
SendClientMessage(playerid, 0x00000000, "Ai inchis sistemul fighting !");
}
return 1;
}
if(dialogid == DIALOGID+1)
{
if(response)
{
if(listitem == 0)
{
SetPlayerFightingStyle (playerid, FIGHT_STYLE_ELBOW);
}
if(listitem == 1)
{
SetPlayerFightingStyle (playerid, FIGHT_STYLE_BOXING);
}
if(listitem == 2)
{
SetPlayerFightingStyle (playerid, FIGHT_STYLE_GRABKICK);
}
if(listitem == 3)
{
SetPlayerFightingStyle (playerid, FIGHT_STYLE_KNEEHEAD);
}
if(listitem == 4)
{
SetPlayerFightingStyle (playerid, FIGHT_STYLE_KUNGFU);
}
if(listitem == 5)
{
SetPlayerFightingStyle (playerid, FIGHT_STYLE_NORMAL);
}
}
else
{
SendClientMessage(playerid, 0x00000000, "Ai inchis sistemul fighting !");
}
return 1;
}
return 0;
}
When i Press Button from keyboard ESC or "Cancel" i get kicked : server closed connection.
Can u help me? Thanx.
Re: problem dialogbox -
ventilator1 - 06.08.2013
Someone?