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