Jump to content
Hawk Server's

Ayuda con quest

Recommended Posts

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

:O GROSOOO!! luego con mas calma lo intentare =) pondria asi pc.reset_points() 1 pc.clear_skill() 1 o solo pc.reset_points(), pc.clear_skill()

 

Sin el 1 x supuesto, no estas igualando a nada ni dando valor.

 

pc.reset_points()
pc.clear_skill()

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...