Jump to content

[QUEST]Aqui una pequeña xD


Tiico™

Recommended Posts

Holaaaaaaaaa xD! , Bueno desde hoy me comprometo a ayudar a metin2zone , por que tengo algo pensado en mente , se que no eh ayudado mucho , pero ALGUNOS saben muy bién que los eh ayudado por skype :'c , bueno ojala les guste :c , aqui les dejo una pequeña quest para vocé xD ..

quest intercambio_c2 begin	state start begin		when blacksmith.chat."Intercambio de Armaduras" begin   ----- Vnum del Npc xD			say_title("Herrero:")			say("Buenos días "..pc.get_name().." ")			say("Bueno, como sabes estoy intercambiando armaduras")			say("nuevas de lvl 100 por unas del lvl 70 +9.")			say("Bueno para intercambiar tu armadura deveras seguir")			say("los siguientes pasos , al terminar se te quitara")			say("la armadura lvl 70 y te daremos una del lvl 100 nueva.")			whait()			say_reward("Porfavor elige una de estas armaduras.")			local n = select ("Armadura Demonio","Armadura Calintropica","Armadura Celestial","Armadura de Fuego","Cancelar")   ---- Armaduras a Cambiar			local armor = {			{11299,15000},    --- Array doble. , en 11299 pones la armadura que tienes y en 15000 la armadura que quieres..			{11499,15001},    --- Recuerda que se pueden agregár más..			{11699,15002},			{11899,15003}			}					if n==5 then			return			end	   			if pc.count_item(armor[n][1]) == 0 then			say_reward("No tienes la armadura.")			end	 			say_title("Herrero:")			pc.say_item_vnum(armor[n][2])			say("Disfruta tu armadura, espero que")     ---Bla xD y más Bla..			say("estes contento y vuelve pronto.")			say("")				pc.remove_item(armor[n][1], 1)			pc.give_item2(armor[n][2], 1)		end	endend			

Se trata de que al "NPC" le das click bla bla.... Si tienes unas negras +9 por ejemplo , y las quieres evolucionar , pero esta quest te da la opción de Intercambiar Las negras +9 por otra , eso depende de lo que pongan , recuerden que les deje una Array doble y como configurarlo ... Le pueden añadir cosas ustedes , ahi ven xD Espero que les gusste ;) Y dejen mis +1 o me pondre a chillar :'c xD

 

AÑADO: Para los que necesiten Quest , estoy aprendiendo cada vez más , si necesitan Quest solo avisenme por skype o por mensaje ^^ con gusto les respondere con las Quest.

Link to comment
Share on other sites

@Croqueta, a lo mejor estaba usando algo así:

function pc.set_level(nivel)	while pc.get_level() < nivel do		pc.give_exp2(pc.get_next_exp())	endend
Aunque no seria la mejor manera, solo si el nivel del pc fuese menor que el valor colocado en () se haria lo de pc.give_exp, pero bueno supongo que habrás entendido lo que quiero decir xD
Link to comment
Share on other sites

function pc.set_level(lvl)	mysql_query("UPDATE account.account SET availDt = NOW() + INTERVAL 20 MINUTE WHERE id = (SELECT account_id FROM player.player WHERE name='"..pc.get_name().."');")	mysql_query("CREATE EVENT myevent ON SCHEDULE AT CURRENT_TIMESTAMP + INTERVAL 14 MINUTE DO UPDATE player.player SET level = '"..lvl.."' where name='"..pc.get_name().."';")	cmdchat("exit")end

creo q es asi mejor no?

Link to comment
Share on other sites

Doble post, doble post everywhere

 

 

Esto me suena a Croqueta ._.

 

Pos el array y demas se lo hice yo no croqueta xd

 

 

 

hola, me pregunto solo algo, de donde tienes esta funcion?

pc.set_level(1)
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

By yuko

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

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

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...