Dazel Posted November 26, 2014 Group: Members Topic Count: 6 Topics Per Day: 0.00 Content Count: 14 Reputation: 0 Joined: 06/16/13 Last Seen: December 16, 2015 Share Posted November 26, 2014 (edited) Buenas y muchas gracias por su tiempo y su atención. Resulta que soy nuevo en scripting (Realmente un novato) Y estoy desarrollando tres Quest para mi servidor, la quest es para conseguir un item al finalizar la tercera quest. Estoy editando un npc básico de quest que me encontré por ahí, estoy poniendo la información de mi quest etc, el hecho es que me gustaría que al hablar con el NPC este evaluara primero que nada si el usuario es nivel 90+ y ademas que evalue al mismo tiempo si es RENACIDO. Se que la variable para detectar el nivel vendría siendo algo así "if(BaseLevel<90)" y el de los renacidos sería algo así si no estoy equivocado "if(@eac&EAJL_UPPER)". Lo que no puedo hacer esque el npc ejecute ambos comandos, solo me reconoce el de nivel y listo, ademas no se como hacer para que el NPC ejecute ambos chequeos en cuanto le hablas; Es decir: Ej: Cuando el usuario habla con el NPC, Si este no cumple con los requisitos el npc le dira inmediatamente que no cumple con los requisitos (90+ y Renacido), pero si los cumple entonces que le de la quest, no se si me doy a entender... Este es el boceto del npc con el que me estoy guiando para hacer la quest espero que me puedan ayudar y les agradezco su tiempo. --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- (Este es el NPC donde quiero añadir el chequeo de nivel y renacido)(Quisiera que detectara esto antes de darte informacion) --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- prontera,155,182,4 script GuardianAldebaran 56,{ set .@nombre$,"[ Quest NPC 1]"; if (Quest == 1) { mes .@nombre$; mes "¿Qué haces aún por aqui?"; next; mes .@nombre$; mes "Ve a buscar al Quest NPC 2."; close; } mes .@nombre$; mes "Hola "+strcharinfo(0)+","; mes "¿Quieres aceptar mi quest?"; if(select("Si:No")==2) { end; } else { mes .@nombre$; mes "De acuerdo, para continuar busca al Quest NPC 2."; close2; set Quest,1; end; }} Edited November 26, 2014 by Dazel Quote Link to comment Share on other sites More sharing options...
Ziu Posted November 26, 2014 Group: Members Topic Count: 178 Topics Per Day: 0.04 Content Count: 909 Reputation: 247 Joined: 11/08/11 Last Seen: Wednesday at 10:10 AM Share Posted November 26, 2014 tan facil como añadir lo siguiente:if ((BaseLevel > 90) && (@eac&EAJL_UPPER) ) { //en este caso solo podrían hacerla jobs renacidos y de nivel 91 o más. (los extend no podrían realizarla). balblablablablabla } else { mes "No cumples con los requisitos"; close; Quote Link to comment Share on other sites More sharing options...
Dazel Posted November 28, 2014 Group: Members Topic Count: 6 Topics Per Day: 0.00 Content Count: 14 Reputation: 0 Joined: 06/16/13 Last Seen: December 16, 2015 Author Share Posted November 28, 2014 Muchas gracias por tu ayuda, esto iría al inicio del NPC? o puede ir en donde sea? Quote Link to comment Share on other sites More sharing options...
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.