Jump to content

Pedro Fuentes

Miembro
  • Contador contenido

    28
  • Ingreso

  • Última visita

  • Días ganados

    1

Mensajes publicados por Pedro Fuentes

  1. Ejem mi quest de los logros estaba bien >.< si no la sabias poner no era qe estuviera mal :yaoming:

     

    P.D: El post de los logros tiene un aviso muy bonito de que no se postee en uj asi que lo mínimo mínimo que me pidas permiso para postearla en uj y aun así prefiero que no este (aqui puedes dejarla).

    Ya quito el post de uj, Tu quest a mi me funciono de +100 , Pero Hay personas que no y alli esta editada y funca!!

  2. y la quest ke hace o como funciona namas la meto y ya no hace nada o como es?

    Buenoo Sirve para ver durante el tiempo de juuego a cuanta gente has matado, Sirve mas para un server pvp!!

     

    quest Ranking_de_Kills begin
    state start begin
    when login or levelup with pc.get_level() > 1 begin
    set_state("pannello")
    end
    end
    state pannello begin
    when kill with npc.is_pc() begin
    pc.setqf("conta_kills", pc.getqf("conta_kills")+1)
    end
    when letter begin
    send_letter("Ranking de Kills")
    end
    when button or info begin
    say_title("Ranking de Kills")
    say("")
    say("Hola "..pc.get_name().."")
    say("Aqui podrás ver cuántos jugadores has matado")
    say("En tu carrera en el NOMBRE DEL SERVIDOR!") 
    wait()
    say("Tienes un total de:")
    say_reward("".. pc.getqf("conta_kills") .." Kills")
    say("")
    say("Divierte te!")
    end
    end
    end
  3. Aqui les dejo un script que funciona para como dice el titulo, Conectar mediante 1script a dos base de datos!!

     

    
    DEFINE('SQL_HOST', '');
    	  DEFINE('SQL_USER', '');
    	  DEFINE('SQL_PASS', '');
    	  DEFINE('SQL_HP_HOST', '');
    	  DEFINE('SQL_HP_USER', '');
    	  DEFINE('SQL_HP_PASS', '');
    	  DEFINE('SQL_HP_DB', 'account');
    
    DEFINE('SQL_HOST2', '');
    	  DEFINE('SQL_USER', '');
    	  DEFINE('SQL_PASS', '');
    
    	  DEFINE('SQL_HP_HOST2', '');
    	  DEFINE('SQL_HP_USER', '');
    	  DEFINE('SQL_HP_PASS', '');
    	  DEFINE('SQL_HP_DB', 'account');
    

     

     

    Pedido de Santy!

     

    Se me fueron los creditos xd

     

    Creditos: TheSanto [Adm]Metin3Dioses

    Dejen las gracias si les sirvio, Lo Hago para el foro pero me vendria de animos seguir investigando para ustedes!

  4. Bueno les traigo mi primera quest, No es algo del otro mundo!

     

    En Que consiste?

    Consiste que a cierto nivel (yo le puse 40 pero ustedes ponen el que quieran) Les sale una miision como la de bienvenida pero que os felicitad por llegar a ese nivel y como recompenza obtienen los poderes perfect!

     

    No es la gran cosa pero quise cambiar la rutina de el item de perfect o la npc que da perfect, por una mision que se activa automaticamente al llegar al nivel!

     

    quest perfect begin
    state start begin
    
    when levelup or login with pc.get_level() == 40 and pc.getqf("recompenza2") == 0 begin
    
    			 say("Felicidades Has Llegado Al Nivel 40")
    			  say("Ya Puedes Liderar Tu Propio Gremio")
    			    say("y Para Ello Te Facilitaremos Con una.")
    			   say("Ayuda, Te Daremos las Habis Perfect.")
    		   say_reward("Entrenar habilidades")
    local habs = select ("Guerrero" , "Ninja" , "Sura" , "Chaman" , "Cerrar")
    			    if habs == 1 then
    							    say("Eres cuerpo o mental?")
    							    say_reward("Elije tu profesion")
    				 local guerr = select ("Cuerpo", "Mental", "Cerrar")
    			    if guerr == 1 then
    							    pc.set_skill_level(1,59)
    							    pc.set_skill_level(2,59)
    							    pc.set_skill_level(3,59)
    							    pc.set_skill_level(4,59)
    							    pc.set_skill_level(5,59)
    							    pc.set_skill_level(6,59)
    							    chat("Has recibido tus P")
    							    item.remove()
    			    elseif guerr == 2 then
    							    pc.set_skill_level(16,59)
    							    pc.set_skill_level(17,59)
    							    pc.set_skill_level(18,59)
    							    pc.set_skill_level(19,59)
    							    pc.set_skill_level(20,59)
    							    pc.set_skill_level(21,59)
    							    chat("Has recibido tus P")
    							    item.remove()
    			    elseif guerr == 3 then
    							    return
    			    end
    			    elseif habs == 2 then
    							    say("Eres asesino o arquero?")
    							    say_reward("Elije tu profesion")
    
    				 local ninj = select ("Asesino", "Arquero", "Cerrar")
    
    							    if ninj == 1 then
    							    pc.set_skill_level(31,59)
    							    pc.set_skill_level(32,59)
    							    pc.set_skill_level(33,59)
    							    pc.set_skill_level(34,59)
    							    pc.set_skill_level(35,59)
    							    pc.set_skill_level(36,59)
    							    chat("Has recibido tus P")
    							    item.remove()
    							    elseif ninj == 2 then
    						   pc.set_skill_level(46,59)
    							    pc.set_skill_level(47,59)
    							    pc.set_skill_level(48,59)
    							    pc.set_skill_level(49,59)
    							    pc.set_skill_level(50,59)
    							    pc.set_skill_level(51,59)
    							    chat("Has recibido tus P")
    							    item.remove()
    							    elseif ninj == 3 then
    							    return
    							    end
    
    				 elseif habs == 3 then
    							    say("Eres magia negra o espejo?")
    							    say_reward("Elije tu profesion")
    
    				 local sur = select ("Mag. Negra", "Espejo", "Cerrar")
    
    							    if sur == 1 then
    							    pc.set_skill_level(76,59)
    							    pc.set_skill_level(77,59)
    							    pc.set_skill_level(78,59)
    							    pc.set_skill_level(79,59)
    							    pc.set_skill_level(80,59)
    							    pc.set_skill_level(81,59)
    							    chat("Has recibido tus P")
    							    item.remove()
    							    elseif sur == 2 then
    							    pc.set_skill_level(61,59)
    							    pc.set_skill_level(62,59)
    							    pc.set_skill_level(63,59)
    							    pc.set_skill_level(64,59)
    							    pc.set_skill_level(65,59)
    							    pc.set_skill_level(66,59)
    							    chat("Has recibido tus P")
    							    item.remove()
    							    elseif sur == 3 then
    							    return
    				  end
    				  elseif habs == 4 then
    							    say("Eres dragon o curacion?")
    							    say_reward("Elije tu profesion")
    
    				 local cham = select ("Dragon", "Curacion", "Cerrar")
    
    							    if cham == 1 then
    							    pc.set_skill_level(91,59)
    							    pc.set_skill_level(92,59)
    							    pc.set_skill_level(93,59)
    							    pc.set_skill_level(94,59)
    							    pc.set_skill_level(95,59)
    							    pc.set_skill_level(96,59)
    							    chat("Has recibido tus P")
    							    item.remove()
    							    elseif cham == 2 then
    							    pc.set_skill_level(106,59)
    							    pc.set_skill_level(107,59)
    							    pc.set_skill_level(108,59)
    							    pc.set_skill_level(109,59)
    							    pc.set_skill_level(110,59)
    							    pc.set_skill_level(111,59)
    							    chat("Has recibido tus P")
    							    item.remove()
    							    elseif cham == 3 then
    							    return
    				  end
    				  elseif habs == 5 then
    							    return
    										   end
    						   end
    
    			    end
    end

     

     

    Para meter la quest

    Entrar en su FTP (winscp o filezilla)

    cd /home/game/quest

    y ponen la quest pero con el nombre " recompenza.quest "

    Le Dan permisos y van al freebsd y ponen :

    #./qc nombredetuquest.quest

    y luego ponen en el cliente /reload q

    y luego estara funcionando

     

    Creditos:

    Quest Hecha Por Mi

    Guia de Implementacion Sacada de Metin2Zone

    Ayuda en dudas de quest Keko

     

    Acepto Criticas da igual xD es mi primera quest

×
×
  • Crear nuevo...