11.10.2016, 19:07
hej.
i was currenty making a system for my rp server.
now the problem is that the player's can skip the dialogs with enter even if they dont write what they're told to.
i was currenty making a system for my rp server.
now the problem is that the player's can skip the dialogs with enter even if they dont write what they're told to.
Код:
if(dialogid == DIALOG_break2) { new stz[300]; if(!response) return SendClientError(playerid,"Fagot");// Wrote nothing if(response) { if(strcmp(randomzznr, inputtext)) { randomstr(randomzznr); new strings[300]; format(strings,sizeof(strings),"{9C9C9C}---Step 3---\n{FFFFFF}Write The following in order to continue\n\n{9C9C9C}%s",randomzznr); PlayerTemp[playerid][failed] = 0; ShowPlayerDialog(playerid, DIALOG_break3,DIALOG_STYLE_INPUT,"Breaking",strings,"Okay","Cancel"); } else { if(PlayerTemp[playerid][failed] == 3) return SendClientError(playerid,"You have Failed 3 Times"); { PlayerTemp[playerid][failed]++; SendClientMessage(playerid, -1,"Failed ++"); format(stz,sizeof(stz),"{9C9C9C}---Step 2---\n{FFFFFF}Write The following in order to continue\n\n{9C9C9C}%s",randomzznr); ShowPlayerDialog(playerid, DIALOG_break2,DIALOG_STYLE_INPUT,"Breake",stz,"Okay","Cancel"); } } } } if(dialogid == DIALOG_Break) { if(!response) { new stz[300]; format(stz,sizeof(stz),"{9C9C9C}---Step 1---\n{FFFFFF}Please write the down to continue\n\n{9C9C9C}%s",randomzznr); ShowPlayerDialog(playerid,DIALOG_Break,DIALOG_STYLE_INPUT,"Breaking",stz,"Continue",""); } // Wrote nothing if(response) { if(strcmp(randomzznr, inputtext)) { randomstr(randomzznr); new strings[300]; PlayerTemp[playerid][failed] = 0; format(strings,sizeof(strings),"{9C9C9C}---Step 2---\n{FFFFFF}Write The following in order to continue\n\n{9C9C9C}%s",randomzznr); ShowPlayerDialog(playerid,DIALOG_break2,DIALOG_STYLE_INPUT,"testing",strings,"Continue",""); } else { if(PlayerTemp[playerid][failed] == 3) return SendClientError(playerid,"You have Failed 3 Times"); { PlayerTemp[playerid][failed]++; SendClientMessage(playerid, -1,"Failed ++"); new stz[300]; format(stz,sizeof(stz),"{9C9C9C}---Step 1---\n{FFFFFF}You are breaking into business\n\n{9C9C9C}%s",randomzznr); ShowPlayerDialog(playerid,DIALOG_Break,DIALOG_STYLE_INPUT,"Break",stz,"Continue",""); } } return SendClientError(playerid,"You need to write something"); } }