Jump to content

Yori

Miembro
  • Contador contenido

    288
  • Ingreso

  • Última visita

  • Días ganados

    12

Mensajes publicados por Yori

  1. Saludos, me he decidido a aprender un lenguaje de programacion orientado a objetos, y queria saber cual os parece mas versátil y que se use bastante actualmente, es que cuando estaba en la ESO, dimos un poco de visual basic, pero no se si se seguirá usando o si merece la pena ponerse a aprender ahora eso. Cual me recomendais? preferiria que dieseis una respuesta razonada, Gracias

     

    Saludos

  2. quest bichos begin
    state start begin
      when 20094.chat."Spameador de Bichos" begin
       say_title("Metin2Zone")
       say_title("Spameador de Bichos:")
       say("Puedo sacar el bicho que desees si")
       say("te sabes su comando..")
       say_reward("Deseas sacar un bicho?")
       local a = select ( "Si" , "No" )
       if a == 1 then
        say("Introduce aqui el comando del bicho:")
        local bicho = input()
        if bicho == "" then
    	 say_title("Spameador de Bichos:")
    	 say("Debes introducir un comando")
    	 say("para que funcione.")
    	 return
        else
    	 say_reward("El Mob ha aparecido con Exito!")
    	 command("m "..bicho.." ")
        end
       elseif a == 2 then
        return
       end
      end
    end
    end
    

    Prueba asi a ver si va

  3. quest premio begin
    	state start begin
      when VNUMNPC.chat."Regalo" begin ----Vnum del npc
       say_title("escribe lo que quieras por aqui")
       say("escribe lo que quieras por aqui")
       say("escribe lo que quieras por aqui")
       say("Queires entregar los regalos por tus items?")
       local menu = select ("Si","No")
       if menu == 2 then
    	say("vuelve cuando quieras")
    	return
       elseif menu == 1 then
    	local items = pc.count_item(vnum del item)  ---Vnum del item
    	if items >= 10 then
    	 say("Muy bien!!!")
    	 say("En recompensa te voy a dar este regalo")
    	 pc.remove_item(VnumITEM, 10 )   ---Vnum del item
    	 pc.give_item2(VNUM premio, 1 )   ---Vnum del premio
    	 return
    	elseif peces < 10 then
    	 say("No tienes los items necesarios")
    	 return
    	end
       end
      end
    end
    end
    

    te he marcado con comentarios donde tienes que poner los vnum de las cosas

  4. Wenas! navegando por mi ordenador encontre perdido un pack de PSDs de firmas. Me los descargue hace mucho en dios sabe donde. asique las subi a mediafire por si alguien quiere trastear con ellas para aprender a hacerse una firma o cualquier cosa.

     

    Un saludo

     

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

     

    Créditos: Aguilaz de Universojuegos.es

  5. pues depende del sistema que hayas usado para meterlas

    si usas el make.sh(en mi opinion es el mejor) porque tienes todas las quest apuntadas en el locale_list o honkong_list o el nombre que tenga y solo tendras que quitarla de la lista y volver a hacer make.sh.

    pero si lo hiciste con qc tendras que quitarla manualmente buscando en la carpeta object por el vnum que usaste para la quest y en tarjet y notarjet a veces tmb salen archivos y en state tmb, asique simplemente buscala y borrala pero de todos los sitios, sino no te funcionara el server

     

    Saludos

  6. SYSERR:Aug1722:51:01:: socket_connect: HOST localhost:15000, could not connect.

    SYSERR: Aug 17 22:51:02 :: hupsig: SIGHUP, SIGINT, SIGTERM signal has been received. shutting down.

    SYSERR: Aug 17 22:51:02 :: socket_block: fcntl: nonblock: Bad file descriptor

    SYSERR: Aug 17 22:53:33 :: socket_connect: HOST 220.95.239.40:7120, could not connect.

    SYSERR:Aug1722:53:33:: heart_idle: losing 75 seconds.(lag occured)

     

    Yo tengo ese error, y buscando esa ip por mi server la encontre dentro del game, nadie sabe para que es?

     

    Saludos

  7. pero eso no se usa en metin2, a lo mejor es culpa mia y no es python lo que yo quiero, pero como el archivo tiene .py ... nose, te dejo un codigo para que veas un ejemplo de como son:

     

    este es el restartdialog.py del uiscript.epk

     

    import uiScriptLocale
    ROOT = "d:/ymir work/ui/public/"
    window = {
    "name" : "RestartDialog",
    "style" : ("float",),
    "x" : SCREEN_WIDTH/2 - 100,
    "y" : SCREEN_HEIGHT/4 ,
    "width" : 200,
    "height" : 88,
    "children" :
    (
      {
       "name" : "board",
       "type" : "thinboard",
       "x" : 0,
       "y" : 0,
       "width" : 200,
       "height" : 88,
       "r" : 0.3333,
       "g" : 0.2941,
       "b" : 0.2588,
       "a" : 1.0,
       "children" :
       (
    	{
    	 "name" : "restart_here_button",
    	 "type" : "button",
    	 "x" : 10,
    	 "y" : 17,
    	 "text" : uiScriptLocale.RESTART_HERE,
    	 "default_image" : ROOT + "XLarge_Button_01.sub",
    	 "over_image" : ROOT + "XLarge_Button_02.sub",
    	 "down_image" : ROOT + "XLarge_Button_03.sub",
    	},
    	{
    	 "name" : "restart_town_button",
    	 "type" : "button",
    	 "x" : 10,
    	 "y" : 47,
    	 "text" : uiScriptLocale.RESTART_TOWN,
    	 "default_image" : ROOT + "XLarge_Button_01.sub",
    	 "over_image" : ROOT + "XLarge_Button_02.sub",
    	 "down_image" : ROOT + "XLarge_Button_03.sub",
    	},
       ),
      },
    ),
    }
    

    Saludos

×
×
  • Crear nuevo...