Jump to content

[QUEST]Sistema Resets MetinYoneis


Tiico™

Mensajes recomendados

EXPLICACIÓN: Esta quest consiste en, cuando llegas la lvl máximo en tu server, en este caso lvl 250.. Te da la posibilidad de hacer 1 Resets, pero para hacerlo debes ser lvl 250 y tener el libro reset 1, al hacer el resets se te ortogra un equipo llamado Reset1... El cual vosotros editareis.. Luego cuando vuelvas a ser 250.... Te pide a cambio hacer el reset 2 o 3 .. Y así ... Espero que les guste xD

quest sistema_reset begin
	state start begin
		when 20014.chat."Cambia tus Libros Resets" with pc.get_level() >= 250 begin
			local libros = {
	  ---         qf reset   vnumlibro premio cantidad
			[1] = {"Reset 1", 71100, 189, 1},
			[2] = {"Reset 2", 70042, 11299, 1},
			[3] = {"Reset 3", 70045, 11499, 1}
			}

			if pc.getqf("resets") <= 0 then 
				pc.setqf("resets", 1) 
			end
			
			say_title(" "..libros[pc.getqf("resets")][1].." ")
			say_reward("¿Quieres resetear?")
			local select ("Si","No") == 2 then return end
				if pc.getqf("resets") == 3 then
					pc.setqf("resets", 4)
					say_title("Cambia tus Libros Resets")
					say_reward("Lo siento, ya tienes todos los resets. ")
				end
				if pc.countitem(libros[pc.getqf("resets")][2]) >= 1 then
					pc.remove_item(libros[pc.getqf("resets")][2], 1)
					pc.setqf("reset", +1)
					pc.give_item2(libros[pc.getqf("resets")][3], libros[pc.getqf("resets")][4])
					pc.set_level(1)  ---ESTO DEPENDE DE LOS FILES, LOS DAROO NO SIRVEN, SOLO PARA 34K O 40K >.
					chat("Has recibido exitosamente los items, vuelve a logearte.")
				else
					say_title(" "..libros[pc.getqf("resets")][1].." ")
					say_reward("No cumples con los requisitos.")
					return
				end
		end
	end
end

EDITO 04/01/2016:

La quest es de hace mas de 2 años y creo solo funciona para 34 o 40k > ya que vienen con la función de bajar el nivel ya implementada.

Enlace para comentar
Compartir en otros sitios

si no me equivoco, el mysql_query no lo hace al instante, por lo que se bugea 

 

Sería mejor usar el pc.set_level() con el dif de yuko.

 

 

 

Solo con la quest funciona automaticamente o necesitas algo mas

 
Pero vamos a ver, tu tanto tiempo preguntando cosas, si alguien te implementa, etc... y no sabes leer 1 simple quest?

 

 

*EDITO: Despues de que tu hayas editado la quest y pusieras el set_level, si no me equivoco, creo que es pc.set_level() y no set_level, 

 

Repito, "Creo" xD

Enlace para comentar
Compartir en otros sitios

Eso no funciona, no hace falta probarlo, pero, por lo menos, si vosotros vais a publicar algo, dignraos a probarlo y no hacer perder el tiempo a los demas usuarios.

no hables lo que no saben ese sistema yo lo tengo implementado y funciona perfectamente bien 

uds deberian de dejar de criticar a los demas sin saber por que destuyen a metinzone la gente se va por sus

faltas de respeto

 

TiiC0 gracias por el aportaso, aun que creo que no deberias haberlo posteado por que aca nadie agradece nada lo unico que saben

es jusgar y criticar!!

Enlace para comentar
Compartir en otros sitios

  • 6 months later...
  • 1 year later...

Alguien tiene el Diff Game 2089M:

 

Bien acomodado ?

quest Acomodado

quest sistema_resets begin
state start begin        	
when 20014.chat."Cambia Tus Libros Resets" begin			
say_title("Reseteo:")			
say("Hola "..pc.get_name().." bueno mira.")			
say("Yo soy el encargado de cambiar tus Libros Reset")			
say("1,2 y 3. Si me lo das yo te dare a cambio Lvl 1")			
say("y dos items para que los disfrutes... Recuerda")			
say("que tienes que ser lvl 250...")			s
ay_reward("Eres Lvl "..pc.get_level().." ")			
wait()			
say_reward("Eliga alguna opcion porfavor.")			
local s = select ("Cambiar Libro Reset 1","Cambiar Libro Reset 2","Cambiar Libro Reset 3","Cancelar")			
if s == 1 then				
if pc.count_item(71100)==0 then						
say_title("Reseteo:")					
say_reward("Perdon , pero no puedes resetear")					
say_reward("Ya que te falta el siguiente Libro:")					
say_item_vnum(71100)					
say_reward("Lo puedes adquirir terminando la mision del")					
say_reward("Dragon Chino o en la Item Shop. Suerte...")				
end				
if pc.get_level() < 250 then					
say_reward("Usted debe ser nivel 250 para poder Resetear.")					
return                	                
end					
pc.remove_item(71100, 1)					
pc.give_item2("12671" ,1)					
chat("Bien , Haz Conseguido el Libro Reset 1 , Te otorgare unas recompensas...")					
set_level(1)					
if pc . job == 0 then					
pc . give_item2 ( "40071" , 1 )					
pc . give_item2 ( "9930" , 1 )					
pc . give_item2 ( "27119" , 1 )					
say_reward ( "Has Recibido Set Reset 1 Guerrero!" )					
elseif pc . job == 1 then					
pc . give_item2 ( "40071" , 1 )					
pc . give_item2 ( "9931" , 1 )					
pc . give_item2 ( "27119" , 1 )					
say_reward ( "Has Recibido Set Reset 1 de Ninja!" )					
elseif pc . job == 2 then					
pc . give_item2 ( "40071" , 1 )					
pc . give_item2 ( "9930" , 1 )					
pc . give_item2 ( "27119" , 1 )					
say_reward ( "Has Recibido Set Reset 1 de Sura!" )					
elseif pc . job == 3 then					
pc . give_item2 ( "40071" , 1 )					
pc . give_item2 ( "9932" , 1 )					
pc . give_item2 ( "27119" , 1 )					
say_reward ( "Has Recibido Set Reset 1 de Chaman!" )				
end			
end							
elseif s == 2 then				
if pc.count_item(70042)==0 then						
say_title("Reseteo :")					
say("Perdon , pero no puedes resetear")					
say("Ya que te falta el siguiente Libro:")					
say_item_vnum(70042)					
say_reward("Lo puedes adquirir terminando la mision del")					
say_reward("Dragon Chino o en la Item Shop. Suerte...")					
wait()				
end				
if pc.get_level() < 250 then					
say_reward("Usted debe ser nivel 250 para poder Resetear.");					
return 				
end				
if pc.count_item(12671) == 0 then					
say_title("Reseteo:")					
say("Umm! , Creo que tampoco no llevas el Pase")					
say("para hace la reset 2.. Mira necesitas")					
say("Tener este Item:")					
say_item_vnum(12671)					
say_reward("Vuelve cuando tengas el pase.")					
return				
end					
pc.remove_item(70042, 1)					
pc.remove_item(12671, 1)					
pc.give_item2("12672" ,1)					
chat("Bien , Haz Conseguido el Libro Reset 2 , Te otorgare unas recompensas...")					
set_level(1)					
if pc . job == 0 then					
pc . give_item2 ( "40072" , 1 )					
pc . give_item2 ( "27119" , 1 )					
pc . give_item2 ( "27119" , 1 )				   	
say_reward ( "Has Recibido Set Reset 2 Guerrero!" )					
elseif pc . job == 1 then					
pc . give_item2 ( "40072" , 1 )					
pc . give_item2 ( "27119" , 1 )					
pc . give_item2 ( "27119" , 1 )					
say_reward ( "Has Recibido Set Reset 2 de Ninja!" )					
elseif pc . job == 2 then					
pc . give_item2 ( "40072" , 1 )					
pc . give_item2 ( "27119" , 1 )					
pc . give_item2 ( "27119" , 1 )					
say_reward ( "Has Recibido Set Reset 2 de Sura!" )					
elseif pc . job == 3 then					
pc . give_item2 ( "40072" , 1 )					
pc . give_item2 ( "27119" , 1 )					
pc . give_item2 ( "27119" , 1 )					
say_reward ( "Has Recibido Set Reset 2 de Chaman!" )				
end			
end							
elseif s == 3 then				
if pc.count_item(70045)==0 then						
say_title("Reseteo :")					
say("Perdon , pero no puedes resetear")					
say("Ya que te falta el siguiente Libro:")					
say_item_vnum(71100)					
say_reward("Lo puedes adquirir terminando la mision del")					
say_reward("Dragon Chino o en la Item Shop. Suerte...")					
wait()				
end				
if pc.get_level() < 250 then					
say_reward("Usted debe ser nivel 250 para poder Resetear.");					
return 				end				
if pc.count_item(12672) == 0 then					
say_title("Reseteo:")					
say("Umm! , Creo que tampoco no llevas el Pase")					
say("para hace la reset 3.. Mira necesitas")					
say("Tener este Item:")					
say_item_vnum(12672)					
say_reward("Vuelve cuando tengas el pase.")					
return				
end					
pc.remove_item(70045, 1)					
pc.remove_item(12672, 1)					
chat("Bien , Haz Conseguido el Libro Reset 3 , Te otorgare unas recompensas...")					
set_level(1)					
if pc . job == 0 then					
pc . give_item2 ( "40073" , 1 )					
pc . give_item2 ( "27119" , 1 )					
pc . give_item2 ( "27119" , 1 )					
pc . give_item2 ( "27119" , 1 )					
say_reward ( "Has Recibido Set Reset 3 Guerrero!" )					
elseif pc . job == 1 then					
pc . give_item2 ( "40073" , 1 )					
pc . give_item2 ( "27119" , 1 )					
pc . give_item2 ( "27119" , 1 )					
pc . give_item2 ( "27119" , 1 )					
say_reward ( "Has Recibido Set Reset 3 de Ninja!" )					
elseif pc . job == 2 then					
pc . give_item2 ( "40073" , 1 )					
pc . give_item2 ( "27119" , 1 )					
pc . give_item2 ( "27119" , 1 )					
pc . give_item2 ( "27119" , 1 )					
say_reward ( "Has Recibido Set Reset 3 de Sura!" )					
elseif pc . job == 3 then					
pc . give_item2 ( "40073" , 1 )					
pc . give_item2 ( "27119" , 1 )					
pc . give_item2 ( "27119" , 1 )					
pc . give_item2 ( "27119" , 1 )					
say_reward ( "Has Recibido Set Reset 3 de Chaman!" )				
end			
end			
elseif s == 4 then				
return			
end		
end	
end
end												
Enlace para comentar
Compartir en otros sitios

  • 6 months later...

Hola, bueno les cuento, este sistema está hecho por mi 100%, este sistema es mio y se lo hice a Yoshi de "MetinYoneis"... Bueno ya que ha pasado bastante tiempo lo posteare y espero que les guste ...

 

EXPLICACIÓN: Esta quest consiste en, cuando llegas la lvl máximo en tu server, en este caso lvl 250.. Te da la posibilidad de hacer 1 Resets, pero para hacerlo debes ser lvl 250 y tener el libro reset 1, al hacer el resets se te ortogra un equipo llamado Reset1... El cual vosotros editareis.. Luego cuando vuelvas a ser 250.... Te pide a cambio hacer el reset 2 o 3 .. Y así ... Espero que les guste xD

quest sistema_reset begin
	state start begin
		when 20014.chat."Cambia tus Libros Resets" with pc.get_level() >= 250 begin
			local libros = {
			[1] = {"Reset 1", 71100, 1, 189, 1},
			[2] = {"Reset 2", 70042, 1, 11299, 1},
			[3] = {"Reset 3", 70045, 1, 11499, 1}
			}

			if pc.getqf("resets") <= 0 then 
				pc.setqf("resets", 1) 
			end
			
			say_title("..libros[pc.getqf("resets")][1]..")
			say_reward("¿Quieres resetear?")
			local select ("Si","No") == 2 then return end
				if pc.getqf("resets") == 3 then
					pc.setqf("resets", 4)
					say_title("Cambia tus Libros Resets")
					say_reward("Lo siento, ya tienes todos los resets. ")
				end
				if pc.get_item(libros[pc.getqf("resets")][2], libros[pc.getqf("resets")][3])
					pc.setqf("reset", +1)
					pc.give_item2(libros[pc.getqf("resets")][4], libros[pc.getqf("resets")][5])
					pc.set_level(1)  ---ESTO DEPENDE DE LOS FILES, LOS DAROO NO SIRVEN, QUIZÁS ENCUENTRES UN DIFF BUENO Y TE FUNCIONE.
					chat("Has recibido exitosamente los items, vuelve a logearte.")
				else
					say_title("..libros[pc.getqf("resets")][1]..")
					say_reward("No cumples con los requisitos.")
					return
				end
		end
	end
end

Para que os funcione correctamente deben agregar este diff a su game

 

Diff Game 2089M:

 

 

This difference file is created by Dif Reverse v1.0game2089m00156013: F9 D700156030: E8 9000156031: 57 9000156032: F0 9000156033: EA 9000156034: FF 9000156079: 8D 890015607A: 04 440015607B: 40 240015607C: C1 040015607D: E0 C70015607E: 02 040015607F: 8B 2400156080: 8C 0100156081: 05 0000156082: 7C 0000156083: FF 0000156084: FF A100156085: FF 4000156086: 8B 6300156087: 54 4700156088: 05 0800156089: 80 890015608A: 6B 440015608B: DA 240015608C: 64 080015608D: 6B E80015608E: F1 DE0015608F: 64 7C00156090: C7 1700156091: 44 0000156092: 24 8900156093: 08 4400156094: 0F 2400156095: 4A 0400156096: 34 8900156097: 08 3C00156098: C7 2400156099: 44 E80015609A: 24 D20015609B: 04 BC0015609C: 01 ED0015609D: 00 FF0015609E: 00 890015609F: 00 3C001560A0: 89 24001560A1: 5C E8001560A2: 24 6A001560A3: 10 EC001560A4: 89 F0001560A5: 74 FF001560A6: 24 EB001560A7: 0C 46001560F8: 01 0000312E0C: 74 7300312E0E: 6C 7400312E0F: 65 5F00312E10: 70 6C00312E11: 6F 6500312E12: 72 7600312E13: 74 00

 

 

 

Espero que os guste.

amigo como puedo ordenar el diff si esta acostado no deveria estar  parado como fila ? puedes 

Enlace para comentar
Compartir en otros sitios

  • 10 months later...
  • 1 month later...

Unirse a la conversación

Puedes publicar ahora y registrarte más tarde. Si tienes una cuenta, regístrate para publicar con su cuenta.

Guest
Responder a este tema...

×   Has pegado contenido con formato .   Eliminar formato

  Only 75 emoji are allowed.

×   Tu enlace se ha incorporado automáticamente.   Mostrar un enlace en su lugar

×   Se ha restaurado el contenido anterior. .   Borrar editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recientemente navegando por este tema   0 miembros

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