Jump to content

Santy!.

Miembro
  • Contador contenido

    181
  • Ingreso

  • Última visita

  • Días ganados

    7

Mensajes publicados por Santy!.

  1. Hola hoy les traigo esta quest hecha por mi es de cuando inicias sea como panamera que te aparece 1 mision y te da los items:

     

    ----------------------------------------------
    -- Quest creada por santy
    -- para 
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
    ---------------------------------------------- quest portmap begin state start begin when login with pc.get_level() == 1 begin set_state(info) end end state info begin when letter begin send_letter("equipo de inicio") end when button or info begin say_title("Bienvenido") pc . give_exp2 ( ) set_quest_state ( "levelup" , "run" ) pc . change_money ( 10000 ) pc . give_item2 ( "27003" , 200 ) pc . give_item2 ( "27003" , 200 ) pc . give_item2 ( "27003" , 200 ) pc . give_item2 ( "27003" , 200 ) pc . give_item2 ( "27003" , 200 ) pc . give_item2 ( "27006" , 200 ) pc . give_item2 ( "27006" , 200 ) pc . give_item2 ( "71050" , 200 ) pc . give_item2 ( "72702" , 1 ) pc . give_item2 ( "50051" , 1 ) pc . give_item2 ( "72701" , 1 ) say ( "Recibes level 1." ) say ( "Recibes 10000 yang." ) say ( "Recibes 1000 Pociones Rojas(G)." ) say ( "Recibes 400 Pociones Azules(G)." ) say ( "Recibes Equipo basico." ) say ( "Recibes varios cabos valor" ) say ( "Recibes zapatos de velocidad" ) if pc . job == 0 then pc . give_item2 ( "19" , 1 ) pc . give_item2 ( "3009" , 1 ) pc . give_item2 ( "11209" , 1 ) pc . give_item2 ( "12209" , 1 ) pc . give_item2 ( "13009" , 1 ) pc . give_item2 ( "14009" , 1 ) pc . give_item2 ( "15009" , 1 ) pc . give_item2 ( "16009" , 1 ) pc . give_item2 ( "17009" , 1 ) say_reward ( "Has Recibido Set de Guerrero!" ) elseif pc . job == 1 then pc . give_item2 ( "1009" , 1 ) pc . give_item2 ( "19" , 1 ) pc . give_item2 ( "2009" , 1 ) pc . give_item2 ( "8009" , 200 ) pc . give_item2 ( "8009" , 200 ) pc . give_item2 ( "8009" , 200 ) pc . give_item2 ( "8009" , 200 ) pc . give_item2 ( "11409" , 1 ) pc . give_item2 ( "12349" , 1 ) pc . give_item2 ( "13009" , 1 ) pc . give_item2 ( "14009" , 1 ) pc . give_item2 ( "15009" , 1 ) pc . give_item2 ( "16009" , 1 ) pc . give_item2 ( "17009" , 1 ) say_reward ( "Has Recibido Set de Ninja!" ) elseif pc . job == 2 then pc . give_item2 ( "19" , 1 ) pc . give_item2 ( "11609" , 1 ) pc . give_item2 ( "12489" , 1 ) pc . give_item2 ( "13009" , 1 ) pc . give_item2 ( "14009" , 1 ) pc . give_item2 ( "15009" , 1 ) pc . give_item2 ( "16009" , 1 ) pc . give_item2 ( "17009" , 1 ) say_reward ( "Has Recibido Set de Sura!" ) elseif pc . job == 3 then pc . give_item2 ( "5009" , 1 ) pc . give_item2 ( "7009" , 1 ) pc . give_item2 ( "11809" , 1 ) pc . give_item2 ( "12629" , 1 ) pc . give_item2 ( "13009" , 1 ) pc . give_item2 ( "14009" , 1 ) pc . give_item2 ( "15009" , 1 ) pc . give_item2 ( "16009" , 1 ) pc . give_item2 ( "17009" , 1 ) say_reward ( "Has Recibido Set de Chaman!" ) end end end state __COMPLETE__ begin when enter begin q.done() end end end

    espero que la disfruten y den mi gracias.

  2. hola hoy les dejo mi primer quest que fue esta:

     

    quest portmap begin
    	state start begin
    		when login begin
      say_title("Bienvenido Joven aventurero esperamos que")
      say("disfrutes el server tanto como nosotros, que")
      say("te diviertas y la pases genial.")
      say("Recuerda cualquier problema que veas no dudes en")
      say("Comunicarnos!")
      say("Saludos!")
    		end
    	end
    end
    

    espero que les guste fuuton me gano de mano iva a postear la otra :D

    se tiene que llamar portmap.quest

  3. Hola mejore la quest de keko esta en ves de usar el cosito ese cuando te logeas estando lvl 10 te sale un pergamino que te pregunta :D espero que les guste!

     

    quest portmap begin
    state start begin
    		 when login with pc.get_level() == 10 begin
       set_state(info)
      end
    end
    
    state info begin
      when letter begin
       send_letter("poderes perfect")
      end
    
      when button or info begin
       say_title("entrenate")
       say("Hola quieres entrenar tus habilidades?")
       say("Con ese objeto puedes subirlas a P")
       say("y no tienes que darme nada a cambio.")
       say("asi que cuando quieras te las subo.")
       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")
    	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")
    	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")
    	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")
    	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")
    	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")
    	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")
    	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")
    	elseif cham == 3 then
    	 return
    	end
       elseif habs == 5 then
    	return
       end
      end
    end
    end
    

    Creditos: yo y collado por ayudarme!

  4. keko aste el favor de decirme si esta bien:

     

    quest portmap begin
    state start begin
      when login begin
       set_state(informacion)
      end
    end
    state information begin
      when letter begin
       send_letter("poderes perfect")
      end
    			    say_title("entrenate")
    			    say("Hola quieres entrenar tus habilidades?")
    			    say("Con ese objeto puedes subirlas a P")
    			    say("y no tienes que darme nada a cambio.")
    			    say("asi que cuando quieras te las subo.")
    			    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
    
  5. Hola primero que nada pediria que esta quest no la posteen en UJ.

     

    Bueno que funciones cumple esta quest:

     

    Cuando matas a un pj de otro reino te da 1 punto cuando llgas a ciertos puntos los canjeas por premios en la npc 20094

     

    quest sist begin
    state start begin
      when kill with npc.is_pc() and pc.level >= 1 and pc.level < 250 and npc.get_empire() ~= pc.get_empire() begin
       local ciao = pc . getqf ( "DuelPoint" )
       pc . setqf ( "DuelPoint" , pc . getqf ( "DuelPoint" ) + 1  )
       chat("Ha ganado un duel point!")
       chat("Ahora usted tiene " .. ciao.. " DuelPoint")
       chat("Usted debe alcanzar el 10 DuelPoint para elegir los premios ")
      end
    
      when 20094.chat."Canjear DuelPoints" begin
       say_title("Canjeador de puntos")
       say("")
       say("Hola jugador, si tienes duel points")
       say("aqui puedes canjearlos")
       say("por items.")
       say("")
       say_reward("Obten tus premios")
       local s = select ("Canjear" , "Ahora no")
       if s == 1 then
        if pc.getqf ("DuelPoint") >= 10 then
         say_title ("DuelPoint")
         local newton = select ("Cofre orco", "Annulla")
         if newton == 1 then
          pc . setqf ( "DuelPoint" , pc . getqf ( "DuelPoint" ) - 15  )
          say ("Cofre orco")
          pc . give_item2 ( "50070" , 1 )  
          return
         end
        end
       elseif s == 2 then
        return
       end
      end
    end
    end
    

     

     

    ahora explicare por si la quieren acomodar:

     

       pc . setqf ( "DuelPoint" , pc . getqf ( "DuelPoint" ) + 1  )
    

    esto marca que da 1 punto a matar un personaje.

     

     

      when kill with npc.is_pc() and pc.level >= 1 and pc.level < 250 and npc.get_empire() ~= pc.get_empire()
    

    esto nos dice que la quest vale solo con personajes de lvl 1 asta el 250.

     

     

      when 20094.chat."Canjear DuelPoints" begin
    

    esto nos marca que aparece en la npc 20094.

     

         local newton = select ("Cofre orco", "Annulla")
         if newton == 1 then
          pc . setqf ( "DuelPoint" , pc . getqf ( "DuelPoint" ) - 15  )
          say ("Cofre orco")
          pc . give_item2 ( "50070" , 1 )
          return
    

    esto nos marca el premio para agregar mas tienen que seguir como esta eso.

     

    bueno para ponerla la copiamos hacemos ./qc o make.sh y queda.

    que la disfruten!!!

     

    Creditos: keko y yo.

  6. Hola a todos primero quiero decir que esta guia es 100%de mi autoria y estara muy bien explicada. La de joackin si la sigues tendras que formatear el servidor por que esta mal redactada y hay comando de mas y muchisimos defectos. Empecemos:

     

    Los servidores dedicados para los que no saben se manejan con putty el cual se los dejare en adjunto.

    Entramos a putty y accedemos a el dedicado. Escribimos lo siguiente:

    # portsnap fetch extract

    Esperamos un rato a que termine y luego ponemos lo siguiente:

     

    # cd /usr/ports/databases/mysql55-server/
    # make install clean
    
    Nos saldra un menu que hacemos

    bueno apretamos escape empesara a cargar y volvera el mismo menu,

    iremos a cancel, cargara devuelta y cuando termine ponemos lo siguiente:

     

    # ee /etc/rc.conf

    Vamos avajo del todo con la flechita y en una nueva linea escribiremos

     

    # mysql_enable="YES"
    Apretamos escape 2 veces la "A" asi se guarda y escribimos:

    # reboot

    Ahora accedemos al sevidor devuelta y meteremos las librerias:

     

    Las que estan dentro de la carpeta usrlib32 ira en cd /usr/lib32.

    Las que estan dentro de la carpeta usrlib iran en cd /usr/lib.

    Las que estan dentro de libxec iran en cd /libxec.

     

    Bueno una ves que las ayamos puesto escribimos en putty lo siguiente:

    # cd /usr/ports/misc/compat7x
    # make install clean
    

    Y listo servidor instalado perfectamente!

     

    pero y los files no los hemos puesto bueno para subirlos haremos lo siguiente:

    Bueno entramos a virtual box donde tenían montados sus server anterior mente y escribiremos:

    # cd /home
    # tar cvzf game.tgz
    # cd /var/db
    # tar xcvf mysql.tgz
    

    Una ves aver hecho eso entraremos por FTP al servidor anterior y

    descargaremos los archivos comprimidos llamados game.tgz que se encontrara en home y db.tgz que se encontrara en var/db.

     

    Ya descargados entramos a FTP del dedicado y

    subiremos game.tgz en cd /home

    y mysql.tgz en cd /var/db

    Cuando estén subidos pondremos en putty los siguientes comando:

    # tar xzvf game.tgz
    # tar xzvf mysql.tgz
    

    Fíjense los nombres pueden bariar en ves de game se llama files cambian la palabra game por files eso es facil. ahora escribimos

    #reboot
    nos logeamos de nuevo en putty. ponemos:

    # cd /home/game
    # ./start.sh
    

    y listo tenemos el dedicado montado :) el acceso a navicat sera el mismo que tenían antes.

    Cualquier duda me agregan al skype y los ayudo mi skype es santysacred.

  7. Hola aqui les dejo este script de auto start del servidor y borrado de logs.

     

    Como se instala.

    Metemos este archivo en cd /home/game/channel1

    Cd/home/game/chanel2

    y game99

     

    Cambiamos de nombre al script start.sh que esta en cd /home/game y le ponemos auto.sh

    y listo.

     

    Deven ponerle auto.sh

     

    #!/bin/sh
    # Default flags to pass to the MUD server (see admin.txt for a description
    # of all flags).
    #############################################################################
    
    SERVER_NAME=./game1_2
    
    while ( : ) do
    
      DATE=`date`
      echo "autogame starting game $DATE" >> syslog
      echo "running" $SERVER_NAME >> syslog
    
    #  cp -f $SERVER_NAME $SERVER_NAME.current
      $SERVER_NAME
    
      rm cores/core.1
      mv cores/core.2 cores/core.1
      mv cores/core.3 cores/core.2
      mv cores/core.4 cores/core.3
      mv cores/core.5 cores/core.4
      mv cores/core.6 cores/core.5
      mv $SERVER_NAME.core cores/core.6
    
      if [ ! -r .fastboot ]; then
        sleep 3
      else
        rm .fastboot
        sleep 3
      fi
    
      if [ -r .killscript ]; then
        DATE=`date`;
        echo "autoscript killed $DATE"  >> syslog
        rm .killscript
        exit
      fi
    
      while [ -r pause ]; do
        sleep 60
      done
    
    done
    

    Creditos: diper, collado, supremekill.

  8. hola jente hoy el staff de metin 2 sacred hemos decidido compartirles esta npc modificada por nosotros es la 20092

     

    ¿que contiene?

     

    Habilidades a perfect.

    Banco.

    Cambio de raza.

    5to bonus,

    Habilidades de monta,

     

    bueno como pueden ver es demaciado completa para que no tengamos toda la city llena de diferentes npc sino que 5 en 1 jeje bueno espero que las disfruten como nosotros

     

    link:

    Debes iniciar sesión para ver el contenido del enlace en esta publicación.

     

    pass para descomprimir: mt2sacred.com

     

    saludos!

×
×
  • Crear nuevo...