Jump to content

คภ๔гєร คvเľค

Miembro
  • Contador contenido

    13
  • Ingreso

  • Última visita

Mensajes publicados por คภ๔гєร คvเľค

  1. Buenas, tengo un pequeño error, e implementado la quest para crear gremio y disolver gremio, pero el error es este. al crear un gremio se crea va todo bien,pero si le doy click al guardian me da 2 opciones, Disolver gremio "Debe aparecer ya que el pj es lider de gremio" pero me aparece tambien la opcion Crear gremio, es la unica quest que tengo del guardian de la plaza, si alguien sabe la solucion Thanks!

    quest guild_manage begin    state start begin		when 11000.chat."Dejar Gremio" or 	    11002.chat."Dejar Gremio" or 	    11004.chat."Dejar Gremio" 	    with pc.hasguild() and not pc.isguildmaster() and (pc.is_gm() or npc.empire == pc.empire) begin	    -- ??	    say_orange("Guardían:")	    say("")	    say_reward(locale.guild.withdraw_confirm)	    say("")	    local s = select("Si", "Cancelar")	    if s==1 then		say_orange("Guardían:")		say("")		say("Usted abandono el Gremio.")		say_reward("Recuerde que deberá esperar 1 día")		say_reward("para poderse unir en otro Gremio.")		say("")		pc.remove_from_guild()		pc.setqf("new_withdraw_time",get_global_time())	    end	end	when 11000.chat."Disolver Gremio" or 	    11002.chat."Disolver Gremio" or 	    11004.chat."Disolver Gremio"	    with pc.hasguild() and pc.isguildmaster() and (pc.is_gm() or npc.empire == pc.empire) begin	    -- ??	    say_orange("Guardían:")	    say(locale.guild.disband_confirm)	    say("")	    say_reward("¿Está realmente seguro de disolver el gremio?")	    say("")	    local s = select("Si", "Cancelar")	    if s==1 then		say_orange("Guardían:")		say("")		say("El Gremio se disolvió.")		say_reward("Recuerde que deberá esperar 1 día")		say_reward("para crear un Gremio o bien pertenecer")		say_reward("a otro Gremio.")		say("")		pc.destroy_guild()		pc.setqf("new_disband_time",get_global_time())		pc.setqf("new_withdraw_time",get_global_time())	    end	end	when 11000.chat."Crear Gremio" or 	    11002.chat."Crear Gremio" or 	    11004.chat."Crear Gremio" 	    with (pc.is_gm() or npc.empire == pc.empire) begin	    local level_limit;	    local guild_create_item	    if get_locale() == "euckr" then		level_limit = 40		guild_create_item = false	    else		level_limit = 40		guild_create_item = false 	    end			    if pc.hasguild() then		return	    end	    if game.get_event_flag("guild_withdraw_delay")*86400 > 		get_global_time() - pc.getqf("new_withdraw_time") then		say(string.format("Du kannst jetzt noch keine neue Giled gründen! Warte noch eine Weile!", game.get_event_flag("guild_withdraw_delay")))		return	    end	    if game.get_event_flag("guild_disband_delay")*86400 > 		get_global_time() - pc.getqf("new_disband_time") then				say(string.format("Du kannst jetzt noch keine neue Giled gründen! Warte noch eine Weile!", game.get_event_flag("guild_disband_delay")))		return	    end	    say_orange("Guardían:")	    say("")	    say("Para ser líder de gremio, deberá[ENTER]tener los siguientes requisitos:")	    say("")	    say_reward("Deberá ser Nivel 40 y")	    say_reward("tener 200.000 de Yang.")	    say("")	    local s = select("Si", "Cancelar")	    if s == 2 then		return	    end	    if pc.level >= level_limit then		if pc.gold >= 200000 then		    if not guild_create_item or pc.countitem(guild_create_item)>0 then			game.request_make_guild()		    else			say("Dir Fehlt das Buch der Vorsehung!")		    end		else		    say_orange("Guardían:")		    say("")		    say_reward("Usted no tiene suficiente Yang.")		    say("")		end	    else		say_orange("Guardían:")		say("")		say_reward("Su nivel no es suficiente para crear un gremio.")		say("")	    end	end    endend
  2. Buengas gente, ps quiero hacer el anillo teletransportador de metin2.es, pero modificando la quest es decir, quiero que sea esta quest que encontre en este foro

    quest Anillo_de_Teletransporte begin	state start begin		when 70007.use begin			say_title ( "Anillo transportador" )			say_reward("Saltos restantes: %d")			say ( "Buenas ".. pc.get_name() .."" )			say ( "Te ofrezco teletransportarte a donde quieras" )			say ( "a donde quieres ir?" )			local a = select ("Ciudades", "Mapas de Leveo", "Otros Mapas", "Salir")			if a == 1 then  			  local b = select ("Reino Shinsoo", "Reino Chunjo", "Reino Jinno", "Salir")  			  if b == 1 then   			  local c = select ("Ciudad 1", "Ciudad 2", "Salir")   			  if c == 1 then				pc.warp(x, y)   			  elseif c == 2 then				pc.warp(x, y)   			  end  			elseif b == 2 then   			  local d = select ("Ciudad 1", "Ciudad 2", "Sair")			  if d == 1 then				pc.warp(x, y)   			elseif d == 2 then				pc.warp(x, y)   			  end  			elseif b == 3 then   			  local e = select ("Ciudad 1", "Ciudad 2", "Salir")   			  if e == 1 then				pc.warp(x, y)   			elseif e == 2 then				pc.warp(x, y)   			  end  			end			elseif a == 2 then  			local main_set = select ("Campo Serpiente","Torre Demonios","Arañas2","Madera Roja","Atlantea","Atlantea2","Mas Mapas")  			  if main_set == 1 then   				pc.warp ( 1059000 , 726200 )  			elseif main_set == 2 then   				pc.warp ( 590500 , 110500)  			elseif main_set == 3 then   				pc.warp ( 665600 , 435200 )  			elseif main_set == 4 then   				pc.warp ( 1049600 , 0 )  			elseif main_set == 5 then   				pc.warp ( 0 , 1203200 )  			elseif main_set == 6 then   				pc.warp ( 241300 , 1275500 )  			elseif main_set == 7 then							     			local main_set2 = select ("Desierto","Montaña Sohan", "Tierra de Fuego", "Valle de orcos" , "Salir")   			if main_set2 == 1 then				pc.warp ( 344000 , 502500 )   			elseif main_set2 == 2 then				pc.warp ( 491800, 173600 )   			elseif main_set2 == 3 then				pc.warp ( 730700, 689800 )   			elseif main_set2 == 4 then				pc.warp ( 333949 , 752560 )   			  end  			end			elseif a == 3 then  			local f = select ("Mapa1", "Mapa2", "Mapa3", "Sair")  			  if f == 1 then   				pc.warp(x, y)  			elseif f == 2 then   				pc.warp(x, y)  			elseif f == 3 then   				pc.warp(x, y)  			  end			end		end	endend

    Pero quiero saber como se hace para que al usarlo 200 veces se desaparesca, pero quiero que diga al principio de la quest, "Saltos restantes: "Aca dira el numero de veces que queda por usar" "

    desde navicat le coloque en value0: 200 y en value1: 1800, "asi estaba en .es pero con 50"

    intente colocando la linea 

    			say_title ( "Anillo transportador" )			say("Saltos restantes: %d")

    "Un usuario me dijo que asi funcionaba"

    pero bueno no logro conseguirlo, si alguien me pudiera ayudar van sus gracias.

×
×
  • Crear nuevo...