Error Quest

Topic created · 11 Mensajes · 947 Visitas
  • HOLA UJ
    Bueno hehecho mi quest y me da un error con los end
    aki esta la quest
    la uso en mi server y me sale error en la linea 54
    asi k aki esta alguien que porfas me ayude!

    quest warp begin
    	state start begin
    		when login or levelup with pc.level >80 begin
    			set_state(warp)
    		end
    	end
    		
    	state warp begin
    		when 20092.chat."Mapas lejanos" begin
    			say(""..mob_name(20092)..":")
    			say("Hola "..pc.get_name().."")
    			say("Estos lugares son nuevos y poco descubiertos")
    			say("Aunque ya hay rutas y estamos empezando")
    			say("a poblarlos...")
    			say("Espero que no te encuentres con las bestias")
    			say("que viven aledañas a la ciudades")
    			say("que establecimos...")
    			say("")
    			say("Aqui una lista de los mapas descubiertos")
    			say("A cual deseas viajar?")
    				
    			local a= select("EpicMap", "Handelsmap", "NewMap", "Anfängerwiese","No mejor despues")
    			if 1==a then
    				say(""..mob_name(20092)..":")
    				say("")
    				say("Ok")
    				say("Buena Suerte")
    				wait()
    				pc.warp(712300 , 812300)
    			else 2==a then
    				say(""..mob_name(20092)..":")
    				say("")
    				say("Ok")
    				wait()
    				pc.warp(444400 , 444400)	
    			else 3==a then
    				say(""..mob_name(20092)..":")
    				say("")
    				say("Ok")
    				wait()
    				pc.warp(28129200 , 28129200)
    			else 4==a then
    				say(""..mob_name(20092)..":")
    				say("")
    				say("Ok")
    				wait()
    				pc.warp(210900 , 210900)
    			elseif 5==a then
    				say(""..mob_name(20092)..":")
    				say("")
    				wait()
    				say("Okas")
    				end
    			end
    	         end
            end
    end
  • pues a mi parecer has puesto más end de los necesarios, si no estoy mal es un end por cada begin , y no recuerdo porqeu ero al terminar uan conversación con un npc se colocaba un return antes del end, intenta eso y quitar alguno que otro end, ahorita no recuerdo bien porqeu ando frio con las quest.

  • men conte los begin y puse la misma cantidad de End pero me sigue el error!
    y me fije en la guia de Dj y dise que por cada if y begn ponga un end pero intente con y sin los end de los if y me sigue le mismo error!

    mira el error que me sale
    esto me sale cuando hago el sh make.sh
    exactamente dise esto!
    "Syntax error : [string "warp"]:20 unexpected symbol near 2
    warp.quest:54:Abort trap(core dumped)"

  • Estoy desde el móvil así que paso xD pero una cosilla que vi con los if,, pones if 1== a then cuando debería ser if a == 1 then, primero la variable y luego la opción, si consigo usaar el pc a miro más detenidamente aver que veo :miau:

  • pues al parecer la he acomodado u.u no me tiro ningun error alhacer make sh, aca la dejo para qeu la pruebes, qeu yo no puedo porque dañe mi servidor de pruebas y me da pereza areglarlo XD

    quest warp begin
        state start begin
            when 20092.chat."Mapas Lejanos" begin
    			say_title ( "" .. mob_name ( 20092 ) .. ":" ) 
    			say(""..mob_name(20092)..":")
    			say("Hola "..pc.get_name().."")
    			say("Estos lugares son nuevos y poco descubiertos")
    			say("Aunque ya hay rutas y estamos empezando")
    			say("a poblarlos...")
    			say("Espero que no te encuentres con las bestias")
    			say("que viven aledañas a la ciudades")
    			say("que establecimos...")
    			say("")
    			say("Aqui una lista de los mapas descubiertos")
    			say("A cual deseas viajar?")
    		 
    					if pc.get_level()
  • Aquiles eres grande amigo y votare por ti por el que mas simpático y el k mas ayuda!
    pork men me ayudas mucho!
    DjZed tambn gracias eres tambn muy bueno
    pero Aquiles me ayudo primero y en lo que necesitaba!

  • Aquiles lo único que hizo fue aplicar mi solución a la quest, la mente pensante soy yo :miau: xD

  • tu solucion mis polainas, la quest de edier esta mala desde el principio, y para quitarme el problema de los end lo hice colocando el if y su respectivo end de uan vez, si acaso el credito se lo debo a las qeust que ya tengo que vienene en el servidor, lo siento pero te das mucho credito zed :miau: si es cierto qeu lo dijiste primero pero yo ni cuenta me di XD estaba dandome contra al pared con al quest, no ando tan experto aun

  • okas Aquiles Se gano la contienda y mis gracias siguen siendo de el!
    PAD Me funciono de lo mejor
    y la quest la saque y me base en una que estaba en el instatn de Compyterkrank!

  • siempre es lo mejor ir fijandose de las quest existentes para ir aprendiendo (yo sigo en proceso) y por cierto edier porqeu ya no te tengo agregado a amigo ?? me borraste :T.T: