public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
switch(dialogid)
{
case D_QUIZ_START:
{
if(!response)
{
gs_OptionOpened[playerid] = false;
SelectTextDraw(playerid, 0xFFFFFF75);
}
else
{
gs_CurrentQuizQuestion[playerid]++;
new
header[32],
body[128],
question,
randomex[4][1],
j,
finalporadie[4],
temp
;
}
}
case D_QUIZ_Q1:
{
if(!response)
{
}
else
{
new
header //ERROR LINE, it also happens even if I use name of any variable from first dialog
;
}
}
}
#if defined login_OnDialogResponse
return login_OnDialogResponse(playerid, dialogid, response, listitem, inputtext);
#else
return 1;
#endif
}
#if defined _ALS_OnDialogResponse
#undef OnDialogResponse
#else
#define _ALS_OnDialogResponse
#endif
#define OnDialogResponse login_OnDialogResponse
#if defined login_OnDialogResponse
forward login_OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]);
#endif
|
So its not my script bug? Does it only occur in dialog response?
|
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
switch(dialogid)
{
case D_QUIZ_START:
{
if(!response)
{
gs_OptionOpened[playerid] = false;
SelectTextDraw(playerid, 0xFFFFFF75);
}
else
{
gs_CurrentQuizQuestion[playerid]++;
new
header_1[32],
body[128],
question,
randomex[4][1],
j,
finalporadie[4],
temp
;
}
}
case D_QUIZ_Q1:
{
if(!response)
{
}
else
{
new
header_2 //ERROR LINE, it also happens even if I use name of any variable from first dialog
;
}
}
}
#if defined login_OnDialogResponse
return login_OnDialogResponse(playerid, dialogid, response, listitem, inputtext);
#else
return 1;
#endif
}
#if defined _ALS_OnDialogResponse
#undef OnDialogResponse
#else
#define _ALS_OnDialogResponse
#endif
#define OnDialogResponse login_OnDialogResponse
#if defined login_OnDialogResponse
forward login_OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]);
#endif
randomex[4][1]
#define FILTERSCRIPT
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
switch(dialogid)
{
new header[32];
case D_QUIZ_START:
{
if(!response)
{
gs_OptionOpened[playerid] = false;
SelectTextDraw(playerid, 0xFFFFFF75);
}
else
{
gs_CurrentQuizQuestion[playerid]++;
new
body[128],
question,
randomex[4][1],
j,
finalporadie[4],
temp
;
}
}
case D_QUIZ_Q1:
{
if(!response)
{
}
else
{
}
}
}
#if defined login_OnDialogResponse
return login_OnDialogResponse(playerid, dialogid, response, listitem, inputtext);
#else
return 1;
#endif
}
#if defined _ALS_OnDialogResponse
#undef OnDialogResponse
#else
#define _ALS_OnDialogResponse
#endif
#define OnDialogResponse login_OnDialogResponse
#if defined login_OnDialogResponse
forward login_OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]);
#endif