Zutcer Posted February 6, 2017 Posted February 6, 2017 (edited) Hola amigos, buenas!!, quisiera saber como hago para que el input reconozca como respuesta correcta el nombre de cualquier integrante de mi party? intente agregando getpartymember getcharid(1), 1; pero lo tomaba como incorrecto :c help pls! if ( $@partymembername$[0]== @vars$ ){ Spirit_land,154,115,5 script Esfinge 695,{ mes "^0000FFEsfinge^000000"; mes "Debes responderme correctamente esta ultima pregunta para lograr entrar al templo de las arenas "; next; mes "^0000FFEsfinge^000000"; mes "Quien os protege y a quien proteges "; input @var$; if(@var$=="nombre del algun integrante del party") goto Corr9; mes "Tu mente viaja un ritmo mas lento que el de tus fuerzas."; close; Corr9: specialeffect2 943; mes "me has sorprendido chamaco"; //announce " "+strcharinfo(0)+", a logrado Acceder al templo de las arenas ",0; mes "las puertas estan abiertas... Adelante"; close2; warp "Sand_Temple",80,72; end; close; } Edited November 29, 2019 by Mael codebox Quote
vomaito Posted February 6, 2017 Posted February 6, 2017 Utiliza un ciclo for para comparar. for(.@i = 0; .@i < @$partymembercount; .@i = .@i + 1){ if(.@var$ == @$partymembername$[.@i]){ goto cord9; } } y: getpartymember getcharid(1), 1; debería ser. getpartymember getcharid(1), 0; de acuerdo con https://github.com/rathena/rathena/blob/master/doc/script_commands.txt#L9114 1 Quote
Zutcer Posted February 8, 2017 Author Posted February 8, 2017 Muchas gracias, lo pude hacer andar Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.