De ceva vreme mam apucat sa fac un DMV cu Dialog si mam inpotmolit din cauza unei erori careia nui dau de cap ! Acesta este scriptul (in mare parte): // dupa OnDialogResponse() : if(dialogid == 32601) { if(!response) { new DialogString[600]; format(DialogString, sizeof DialogString, "%s\n%s\n%s\n%s\n%s\n\n%s", dmv_d2_1, dmv_d2_2, dmv_d2_3, dmv_d2_4, dmv_d2_5, dmv_next); ShowPlayerDialog(playerid,32602,DIALOG_STYLE_MSGBOX,"DMV Test: Tutorial 1/2", DialogString,"Cancel","Next>"); } else { //test picat ! } return 1; } if(dialogid == 32602) { if(!response) { new DialogString[600]; format(DialogString, sizeof DialogString, "%s\n%s\n%s\n%s\n%s\n\n%s", dmv_d3_1, dmv_d3_2, dmv_d3_3, dmv_d3_4, dmv_d3_5, dmv_next); ShowPlayerDialog(playerid,32603,DIALOG_STYLE_MSGBOX,"DMV Test: Tutorial 2/2", DialogString,"Cancel","Next>"); } else { //test picat ! } return 1; } if(dialogid == 32603) { if(!response) { new DialogString[600]; format(DialogString, sizeof DialogString, "%s\n%s\n\n%s", dmv_d4_1, dmv_d4_2, dmv_next); ShowPlayerDialog(playerid,32604,DIALOG_STYLE_MSGBOX,"DMV Test: Sfarsit tutorial", DialogString,"Cancel","Next>"); } else { //test picat ! } return 1; } if(dialogid == 32604) { if(!response) { new DialogString[600]; format(DialogString, sizeof DialogString, "%s\n\nAi 4 variante de raspuns:\n%s\n%s\n%s\n%s\n\n%s", dmv_q1_q, dmv_q1_a, dmv_q1_b, dmv_q1_c, dmv_q1_d, dmv_next); ShowPlayerDialog(playerid,32605,DIALOG_STYLE_INPUT,"DMV Test: Intrebarea 1/5", DialogString,"Cancel","Next>"); } else { //test picat ! } return 1; } if(dialogid == 32605) { if(strcmp(inputtext, "B", 1)==0 || strcmp(inputtext, "b", 1)==0) { new DialogString[600]; format(DialogString, sizeof DialogString, "%s\n\nAi 4 variante de raspuns:\n%s\n%s\n%s\n%s\n\n%s", dmv_q2_q, dmv_q2_a, dmv_q2_b, dmv_q2_c, dmv_q2_d, dmv_next); ShowPlayerDialog(playerid,32606,DIALOG_STYLE_INPUT,"DMV Test: Intrebarea 2/5", DialogString,"Cancel","Next>"); } else { //test picat ! } return 1; } if(dialogid == 32606) { if(strcmp(inputtext, "A", 1)==0 || strcmp(inputtext, "a", 1)==0) { new DialogString[600]; format(DialogString, sizeof DialogString, "%s\n\nAi 4 variante de raspuns:\n%s\n%s\n%s\n%s\n\n%s", dmv_q3_q, dmv_q3_a, dmv_q3_b, dmv_q3_c, dmv_q3_d, dmv_next); ShowPlayerDialog(playerid,32607,DIALOG_STYLE_INPUT,"DMV Test: Intrebarea 3/5", DialogString,"Cancel","Next>"); } else { //test picat ! } return 1; } if(dialogid == 32607) { if(strcmp(inputtext, "D", 1)==0 || strcmp(inputtext, "d", 1)==0) { new DialogString[600]; format(DialogString, sizeof DialogString, "%s\n\nAi 4 variante de raspuns:\n%s\n%s\n%s\n%s\n\n%s", dmv_q4_q, dmv_q4_a, dmv_q4_b, dmv_q4_c, dmv_q4_d, dmv_next); ShowPlayerDialog(playerid,32608,DIALOG_STYLE_INPUT,"DMV Test: Intrebarea 4/5", DialogString,"Cancel","Next>"); } else { //test picat ! } return 1; } if(dialogid == 32608) { if(strcmp(inputtext, "B", 1)==0 || strcmp(inputtext, "b", 1)==0 || inputtext, "C", 1)==0 || strcmp(inputtext, "c", 1)==0) { new DialogString[600]; format(DialogString, sizeof DialogString, "%s\n\nAi 4 variante de raspuns:\n%s\n%s\n%s\n%s\n\n%s", dmv_q5_q, dmv_q5_a, dmv_q5_b, dmv_q5_c, dmv_q5_d, dmv_next); ShowPlayerDialog(playerid,32609,DIALOG_STYLE_INPUT,"DMV Test: Intrebarea 5/5", DialogString,"Cancel","Next>"); } else { //test picat ! } return 1; } if(dialogid == 32609) { if(strcmp(inputtext, "D", 1)==0 || strcmp(inputtext, "d", 1)==0) { new DialogString[600]; format(DialogString, sizeof DialogString, "%s\n%s\n\n%s", dmv_d4_1, dmv_d4_2, dmv_next); ShowPlayerDialog(playerid,32610,DIALOG_STYLE_INPUT,"DMV Test: Finalizare test", DialogString,"Cancel","Next>"); } else { //test picat ! } return 1; } Ma puteti ajuta cumva ?# Eroarea este: error 033: array must be indexed (variable "inputtext")