¿Qué error tiene esta quest?
-
Hola, estuve leyendo el tutorial de DjZed sobre como crear quest's, pero al implementarla y hacer sh make.sh obtengo el error que dice algo así como "Core Dumped".
Lo lógico es que el problema sea con lo que realicé (la primera que hice) :facepalm:
Es un server en el que jugamos solo 5 o 6 y para que no me anden pidiendo el equipo olímpico decidí darles un item.
Me podrían decir la falla? Graciasquest npczimator begin state start begin when 30002.use begin say ("Hola. Mediante mi persona podras obtener diferentes items.") say_reward ("Ahora dime, ¿que deseas?") local quequiere = select ( "Equipo Olimpico y armadura nivel 200" , "Yang" , "Salir" ) if quequiere == 1 then say_reward ("Dime tu raza para obtener tu armadura nivel 200") local queraza = select ( "Guerrero" , "Chaman" , "Ninja" , "Sura" ) if queraza == 1 then pc . give_item2 ( 114209 , 1 ) say_reward ("Cualquier problema reportar con GA Zimator o SGM JaviAndres") pc . give_item2 ( 15269 , 1 ) say_reward ("Procesando..") pc . give_item2 ( 91009 , 1 ) pc . give_item2 ( 92009 , 1 ) pc . give_item2 ( 116209 , 1 ) pc . give_item2 ( 113129 , 1 ) pc . give_item2 ( 117209 , 1 ) pc . give_item2 ( 41050 , 1 ) wait() wait() say_reward ("¡Has obtenido equipo olimpico!") say_reward ("¡Has obtenido armadura nivel 200 para guerrero!") wait() say( "JzMt2 te agradece por el uso de este NPC") return end end end end end elseif queraza == 2 then pc . give_item2 ( 114209 , 1 ) say_reward ("Cualquier problema reportar con GA Zimator o SGM JaviAndres") pc . give_item2 ( 15269 , 1 ) say_reward ("Procesando..") pc . give_item2 ( 91009 , 1 ) pc . give_item2 ( 92009 , 1 ) pc . give_item2 ( 116209 , 1 ) pc . give_item2 ( 113129 , 1 ) pc . give_item2 ( 117209 , 1 ) pc . give_item2 ( 41080 , 1 ) wait() wait() say_reward ("¡Has obtenido equipo olímpico!") say_reward ("¡Has obtenido armadura nivel 200 para chaman!") wait() say("JzMt2 te agradece por el uso de este NPC") return end elseif queraza == 3 then pc . give_item2 ( 114209 , 1 ) say_reward ("Cualquier problema reportar con GA Zimator o SGM JaviAndres") pc . give_item2 ( 15269 , 1 ) say_reward ("Procesando..") pc . give_item2 ( 91009 , 1 ) pc . give_item2 ( 92009 , 1 ) pc . give_item2 ( 116209 , 1 ) pc . give_item2 ( 113129 , 1 ) pc . give_item2 ( 117209 , 1 ) pc . give_item2 ( 41060 , 1 ) wait() wait() say_reward ("¡Has obtenido equipo olímpico!") say_reward ("¡Has obtenido armadura nivel 200 para ninja!") wait() say ("JzMt2 te agradece por el uso de este NPC") return end elseif queraza == 4 then pc . give_item2 ( 114209 , 1 ) say_reward ("Cualquier problema reportar con GA Zimator o SGM JaviAndres") pc . give_item2 ( 15269 , 1 ) say_reward ("Procesando..") pc . give_item2 ( 91009 , 1 ) pc . give_item2 ( 92009 , 1 ) pc . give_item2 ( 116209 , 1 ) pc . give_item2 ( 113129 , 1 ) pc . give_item2 ( 117209 , 1 ) pc . give_item2 ( 41070 , 1 ) wait() wait() say_reward ("¡Has obtenido equipo olímpico!") say_reward ("¡Has obtenido armadura nivel 200 para sura!") wait() say ("JzMt2 te agradece por el uso de este NPC") return end elseif quequiere == 2 then say_reward ("Obtienes 1kkk.") say ("Recuerda no pasarte de 2kkk, si lo haces, tu yang se bugueara, si esto sucede, contacta con GA Zimator o SGM JaviAndres) pc . changegold ( 1000000000 ) return end elseif quequiere == 3 then say_reward ("Vuelves al juego") return end
Gracias :wiii:
-
Si colocas asi la quest te será mas facil encontrar los errores, y sería mas facil hacer quest usando el natepad++ con el lenguaje quest añadido(Esta en el foro posteado) es muy util.
quest npczimator begin state start begin when 30002.use begin say ("Hola. Mediante mi persona podras obtener diferentes items.") say_reward ("Ahora dime, ¿que deseas?") local quequiere = select ( "Equipo Olimpico y armadura nivel 200" , "Yang" , "Salir" ) if quequiere == 1 then say_reward ("Dime tu raza para obtener tu armadura nivel 200") local queraza = select ( "Guerrero" , "Chaman" , "Ninja" , "Sura" ) if queraza == 1 then pc . give_item2 ( 114209 , 1 ) say_reward ("Cualquier problema reportar con GA Zimator o SGM JaviAndres") pc . give_item2 ( 15269 , 1 ) say_reward ("Procesando..") pc . give_item2 ( 91009 , 1 ) pc . give_item2 ( 92009 , 1 ) pc . give_item2 ( 116209 , 1 ) pc . give_item2 ( 113129 , 1 ) pc . give_item2 ( 117209 , 1 ) pc . give_item2 ( 41050 , 1 ) wait() wait() say_reward ("¡Has obtenido equipo olimpico!") say_reward ("¡Has obtenido armadura nivel 200 para guerrero!") wait() say( "JzMt2 te agradece por el uso de este NPC") return elseif queraza == 2 then pc . give_item2 ( 114209 , 1 ) say_reward ("Cualquier problema reportar con GA Zimator o SGM JaviAndres") pc . give_item2 ( 15269 , 1 ) say_reward ("Procesando..") pc . give_item2 ( 91009 , 1 ) pc . give_item2 ( 92009 , 1 ) pc . give_item2 ( 116209 , 1 ) pc . give_item2 ( 113129 , 1 ) pc . give_item2 ( 117209 , 1 ) pc . give_item2 ( 41080 , 1 ) wait() wait() say_reward ("¡Has obtenido equipo olímpico!") say_reward ("¡Has obtenido armadura nivel 200 para chaman!") wait() say("JzMt2 te agradece por el uso de este NPC") return elseif queraza == 3 then pc . give_item2 ( 114209 , 1 ) say_reward ("Cualquier problema reportar con GA Zimator o SGM JaviAndres") pc . give_item2 ( 15269 , 1 ) say_reward ("Procesando..") pc . give_item2 ( 91009 , 1 ) pc . give_item2 ( 92009 , 1 ) pc . give_item2 ( 116209 , 1 ) pc . give_item2 ( 113129 , 1 ) pc . give_item2 ( 117209 , 1 ) pc . give_item2 ( 41060 , 1 ) wait() wait() say_reward ("¡Has obtenido equipo olímpico!") say_reward ("¡Has obtenido armadura nivel 200 para ninja!") wait() say ("JzMt2 te agradece por el uso de este NPC") return elseif queraza == 4 then pc . give_item2 ( 114209 , 1 ) say_reward ("Cualquier problema reportar con GA Zimator o SGM JaviAndres") pc . give_item2 ( 15269 , 1 ) say_reward ("Procesando..") pc . give_item2 ( 91009 , 1 ) pc . give_item2 ( 92009 , 1 ) pc . give_item2 ( 116209 , 1 ) pc . give_item2 ( 113129 , 1 ) pc . give_item2 ( 117209 , 1 ) pc . give_item2 ( 41070 , 1 ) wait() wait() say_reward ("¡Has obtenido equipo olímpico!") say_reward ("¡Has obtenido armadura nivel 200 para sura!") wait() say ("JzMt2 te agradece por el uso de este NPC") return end elseif quequiere == 2 then say_reward ("Obtienes 1kkk.") say ("Recuerda no pasarte de 2kkk, si lo haces, tu yang se bugueara, si esto sucede, contacta con GA Zimator o SGM JaviAndres") pc . changegold ( 1000000000 ) return end elseif quequiere == 3 then say_reward ("Vuelves al juego") return end end end end
-
Melon antes de postear esto mira tu si tienes fallos :facepalm: xDDD
say ("Recuerda no pasarte de 2kkk, si lo haces, tu yang se bugueara, si esto sucede, contacta con GA Zimator o SGM JaviAndres)
Te faltan las comillas antes de cerrar el paréntesis.
Salu2.
-
@pepineitor said:
Melon antes de postear esto mira tu si tienes fallos :facepalm: xDDD
say ("Recuerda no pasarte de 2kkk, si lo haces, tu yang se bugueara, si esto sucede, contacta con GA Zimator o SGM JaviAndres)
Te faltan las comillas antes de cerrar el paréntesis.
Salu2.
Creo que me fijé bien después de publicarlo, porque lo tengo bien en el archivo.
Otra cosa:
-
Parece que no es la unica quest q tienes mal. yo las sacaria todas y dejaria una que supiese que funciona, y despues haria un make para ver si el fallo esta fuera de las quest o es que hay otra cosa mal. porque a mi nunka me han salido tantos core dumped, de hecho solo me sale uno, cuando sale...
-
El segmentation fault sale porque has escrito mal el nombre en el locale_list o honkong list o dicha quest no existe. :facepalm:
-
Nu sabia, pero es normal que lo pusiera mal, con esos nombres que le pone xD