28.11.2013, 13:15
Bug en dialog
Bueno, pues tengo un bug extraсo en un dialog al responderlo.
Son un par de preguntas en un dialog, y va cambiando las preguntas y las respuestas al ir contestando, pero al momento de contestar uno de ellos, solo cambia la pregunta y las respuestas (List Item) quedan igual al anterior.
CODIGO
Cuando estoy en el Dialog que pregunta: "їPuede un rayo destruir tu avion?", cualquier opcion que eligo, hace que pase al otro dialog, pero solo cambia la Respuesta o.O
IMAGEN
http://i.imgur.com/cwEcPbt.png
He intentado varias cosas, pensй que podнan ser algun filterscript que estй confundiendo las ID's de los dialogs, pero eso no es, tambien he probado como 3 o 4 veces a cambiar los ID's por si acaso, y nada.
Alguna idea? Gracias.
Bueno, pues tengo un bug extraсo en un dialog al responderlo.
Son un par de preguntas en un dialog, y va cambiando las preguntas y las respuestas al ir contestando, pero al momento de contestar uno de ellos, solo cambia la pregunta y las respuestas (List Item) quedan igual al anterior.
CODIGO
Код:
case (VUELO2): { if(!response) return ShowPlayerDialog(playerid, VUELO2, DIALOG_STYLE_LIST, "їSe puede utilizar telefonos moviles durante un vuelo?", "Claro, no pasa nada\nNo interfiere con los equipos del avion\nSi, pero debe ser mediante satelite", "Siguiente", ""); if(response) { if(listitem == 0 || 2) { ShowPlayerDialog(playerid, VUELO3, DIALOG_STYLE_LIST, "їPuede un rayo destruir tu avion?", "No, la electricidad se diluye\nSi, KA-BOOM\nSi, nada como el poder de Zeus", "Siguiente", ""); } if(listitem == 1) { ShowPlayerDialog(playerid, VUELO3, DIALOG_STYLE_LIST, "їPuede un rayo destruir tu avion?", "No, la electricidad se diluye\nSi, KA-BOOM\nSi, nada como el poder de Zeus", "Siguiente", ""); RespuestasCorrectas[playerid] += 1; } } } case (VUELO3): { if(!response) return ShowPlayerDialog(playerid, VUELO3, DIALOG_STYLE_LIST, "їPuede un rayo destruir tu avion?", "No, la electricidad se diluye\nSi, KA-BOOM\nSi, nada como el poder de Zeus", "Siguiente", ""); if(response) { if(listitem == 0) { ShowPlayerDialog(playerid, DIALOG_STYLE_LIST, VUELO4, "їCuantos motores como maximo tiene un avion?", "Test\nTest\nTest", "Siguiente", ""); RespuestasCorrectas[playerid] += 1; } if(listitem == 1 || 2) { ShowPlayerDialog(playerid, DIALOG_STYLE_LIST, VUELO4, "їCuantos motores como maximo tiene un avion?", "Test\nTest\nTest", "Siguiente", ""); } } } case (VUELO4): { if(!response) return ShowPlayerDialog(playerid, DIALOG_STYLE_LIST, VUELO4,"їCuantos motores como maximo tiene un avion?", "2\n8\n1", "Siguiente", ""); if(response) { if(listitem == 0) { ShowPlayerDialog(playerid, DIALOG_STYLE_LIST, VUELO5, "їPara que es la caja negra?", "Para registrar lo ocurrido en caso de un accidente\nPara guardar cervezas y licores\nPara decorar", "Siguiente", ""); RespuestasCorrectas[playerid] += 1; } if(listitem == 1 || 2) { ShowPlayerDialog(playerid, DIALOG_STYLE_LIST, VUELO5, "їPara que es la caja negra?", "Para registrar lo ocurrido en caso de un accidente\nPara guardar cervezas y licores\nPara decorar", "Siguiente", ""); } } }
IMAGEN
http://i.imgur.com/cwEcPbt.png
He intentado varias cosas, pensй que podнan ser algun filterscript que estй confundiendo las ID's de los dialogs, pero eso no es, tambien he probado como 3 o 4 veces a cambiar los ID's por si acaso, y nada.
Alguna idea? Gracias.