Jump to content

¿Esta bien esta quest?


Oxyrus

Mensajes recomendados

¡Hola!

 

He visto que hay personas bastante talentosas creando quest aquí en Zone y me gustaría aprender a mi también así que me dispuse en la tarea de elaborar una quest donde un personaje de nvl 75 o más recibe armadura épica para su clase y 100.000.000 yang.

quest recompensa_armadura begin

    state start begin

        when IDBruja.kill with pc.get_level() >=75 and pc.getqf("recompensa_armadura") == 0 begin

            say_title ("Felicidades")

            say ("Terminaste con la temible bruja de hielo")

            say ("seras recompensado por tu proeza")

            say ("")

            pc.setqf("recompensa_armadura",1)

            pc.change_money(100000000)

            say ("Recibes 100000000 yang y armadura legendaria para tu clase.")

            if pc . job == 0 then

                pc.give_item2("vnum",1)

                say_reward ("Has recibido armadura legendaria para guerrero.")

            elseif pc . job == 1 then

                pc.give_item2("vnum",1)

                say_reward ("Has recibido armadura legendaria para ninja.")

            elseif pc . job == 2 then

                pc.give_item2("vnum",1)

                say_reward ("Has recibido armadura legendaria para sura")

            elseif pc . job == 3 then

                pc.give_item2("vnum",1)

                say_reward ("Has recibido armadura legendaria para chaman.")

            end    

        end

    end

end

Por favor, si hay algún error (que estoy casi seguro de que lo hay) díganme cual es, no me den la quest lista ya que quiero aprender de lo que hice mal.

 

Saludos :)

 

Enlace para comentar
Compartir en otros sitios

cambiando las condiciones y agregando un timer

 

¿Y como se agregaria el timer? como dije soy nuevo en esto y no tengo ni idea :P

 

Edito: Basandome en una quest de arbol de navidad que no recuerdo por quien fue creada (perdón) hice esto:

quest recompensa_armadura begin
	state start begin
		when IDBruja.kill with pc.get_level() >=75 begin
			say_title ("Felicidades")
			say ("Terminaste con la temible bruja de hielo")
			say ("seras recompensado por tu proeza")
			say ("")
			pc.change_money(100000000)
			say ("Recibes 100000000 yang y armadura legendaria para tu clase.")
			if pc . job == 0 then
			if get_time() < pc.getqf("tiempo2") then
				syschat("Solo recibiras tu recompensa cada 24 horas...")
				return;
				else
				pc.setqf("tiempo2",0) 
				pc.setqf("tiempo2",get_time()+86400)
				say_reward ( "Has recibido armadura legendaria para guerrero." )
				pc.give_item2("vnum",1)
				pc.setqf("giftsystemuse", get_time()+60*60*24)
			return
			end
			elseif pc . job == 1 then
			if get_time() < pc.getqf("tiempo2") then
				syschat("Solo recibiras tu recompensa cada 24 horas...")
				return;
				else
				pc.setqf("tiempo2",0) 
				pc.setqf("tiempo2",get_time()+86400)
				pc.give_item2("vnum",1)
				say_reward ("Has recibido armadura legendaria para ninja.")
			return
			end
			elseif pc . job == 2 then
			if get_time() < pc.getqf("tiempo2") then
				syschat("Solo recibiras tu recompensa cada 24 horas...")
				return;
				else
				pc.setqf("tiempo2",0)
				pc.setqf("tiempo2",get_time()+84600)
				pc.give_item2("vnum",1)
				say_reward ("Has recibido armadura legendaria para sura")
			return
			end
			elseif pc . job == 3 then
			if get_time() < pc.getqf("tiempo2") then
				syschat("Solo recibiras tu recompensa cada 24 horas...")
				return;
				else
				pc.setqf("tiempo2",0)
				pc,setqf("tiempo2",get_time()+84600)
				pc.give_item2("vnum",1)
				say_reward ("Has recibido armadura legendaria para chaman.")
			return
			end
			end	
		end
	end
end

Espero corrijan mis errores :)

Enlace para comentar
Compartir en otros sitios

  • Dilong locked this tema
Guest
Este tema está cerrado a otras respuestas.
  • Recientemente navegando por este tema   0 miembros

    • No hay usuarios registrados visitando esta página.
×
×
  • Crear nuevo...