Jump to content

Ayuda con quest


Hawk Server's

Mensajes recomendados

Tengo una gran duda para hacer que un pj sea lv 1 al usar un item que tengo que poner osea lo tengo asi pc.set_level (1), pero no se si funcione aun no he probado la quest aqui dejo la quest

 

quest reset1 begin
state start begin
when itemvalue.use begin
say_title("by Ares")
say("Pergamino reset 1")
say ("con este pergamino podras")
say ("ser lvl 1 de nuevo pero obtendras")
say ("una poderosa armadura")
say_reward ("SELECCIONA TU RAZA")

local tienda = select ("Guerrero" , "Ninja" , "Sura" , "Chaman" , "Cerrar")
	 if tienda == 1 then
	   if pc.get.level() <250
	   say ("Que intentas? Tienes que ser lv250 para hacer Reset")
	   return
	   end
	   say ("Aqui tienes tu armadura de Guerrero")
	   pc.give_item2 ("Value armadura", 1)
	   pc.set_level (1)
  elseif tienda == 2 then  
	   if pc.get.level() <250
	   say ("Que intentas? Tienes que ser lv250 para hacer Reset")
	   return
	   end
	   say ("Aqui tienes tu armadura de Ninja")
	   pc.give_item2 ("Value armadura", 1)
	   pc.set_level (1)
  elseif tienda == 3 then
		 if pc.get.level() <250
	   say ("Que intentas? Tienes que ser lv250 para hacer Reset")
	   return
	   end
	   say ("Aqui tienes tu armadura de Sura")
	   pc.give_item2 ("Value armadura", 1)
	   pc.set_level (1)
  elseif tienda == 4 then
	   if pc.get.level() <250
	   say ("Que intentas? Tienes que ser lv250 para hacer Reset")
	   return
	   end
	   say ("Aqui tienes tu armadura de Chaman")
	   pc.give_item2 ("Value armadura", 1)
	   pc.set_level (1)
  elseif tienda == 5 then
	   say ("Esta bien si no quieres es tu problema")
	   say ("no sabes de lo que te pierdes jajaja")
	   return
  end
end
end
Enlace para comentar
Compartir en otros sitios

Para bajar a lvl 1 a un pj tienes que primero meter este diff:

 

This difference file is created by The Interactive Disassembler
game2089
00157334: 31 8B
00157335: C0 92
00157336: 85 DC
00157337: D2 00
00157338: 74 00
00157339: 26 00
0015733A: A1 89
0015733B: 20 14
0015733C: 37 24
0015733D: 4C C7
0015733E: 08 44
0015733F: 8B 24
00157340: 80 04
00157341: DC 01
00157345: 89 E8
00157346: 04 26
00157347: 24 AA
00157348: E8 ED
00157349: B3 FF
0015734A: 71 90
0015734B: EE 90
0015734C: FF 90
00312D3E: 70 72
00312D3F: 63 65
00312D40: 5F 73
00312D41: 61 65
00312D43: 74 5F
00312D44: 72 70
00312D45: 61 6F
00312D46: 63 69
00312D47: 74 6E
00312D48: 5F 74
00312D49: 72 73
00312D4A: 61 00

Y luego añadir estas nuevas funciones al quest_functions:

 

pc.reset_points()
pc.clear_skill()

pc.reset_points() te bajara a level 1 y pc.clear_skill() le reseteara las habs.

 

Pa usarlas simplemente las pones donde habias puesto el pc.set_level

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...