Jump to content

Johan™

Miembro
  • Contador contenido

    470
  • Ingreso

  • Última visita

  • Días ganados

    40

Actividad de reputación

  1. Me Gusta
    Johan™ reacted to Dilong in Mini Aporte [/cha_coins Player Cant]   
    Si no se controla eso los gms darian mds a todo dios xD,pero es buen aporte =P
     
    PD: Esa foto esta mal deberia decir >>>>>>>>>>>>>>>>>>>>>>>>> Raiser gay
  2. Me Gusta
    Johan™ reacted in Mini Aporte [/cha_coins Player Cant]   
    Buen aporte +1
     
    Un saludo.
  3. Me Gusta
    Johan™ got a reaction from MiGueLiT0 in Mini Aporte [/cha_coins Player Cant]   
    Hola :c shamanes y SHAMANASSSSSSS. :v
    Bueno empezamos :c
    Abren cmd_gm.cpp.
    Al final agregan esto->
     
     
    ACMD (do_change_coins) { char arg1[256], arg2[256]; long valor; const char* Name; two_arguments(argument, arg1, sizeof(arg1), arg2, sizeof(arg2)); if (!*arg1 || !*arg2) { ch->ChatPacket(CHAT_TYPE_INFO, "/cha_coins Player Cantidad"); return; } Name = arg1; valor = atoi(arg2); LPCHARACTER tch = CHARACTER_MANAGER::instance().FindPC(Name); if(!tch) { ch->ChatPacket(CHAT_TYPE_INFO, "El jugador %s no se ha encontado.",Name); return; } std::auto_ptr<SQLMsg> msg(DBManager::instance().DirectQuery("UPDATE account.account SET coins = coins + '%ld' WHERE id = '%d'",valor,tch->GetAID())); tch->ChatPacket(CHAT_TYPE_INFO, "El administrador %s te ha agregado %ld coins a tu cuenta.",ch->GetName(),valor); ch->ChatPacket(CHAT_TYPE_INFO, "Le has agregado %ld coins, a la cuenta del usuario %s.",valor,tch->GetName()); } Ahora abren cmd.cpp
    abajo de ACMD(do_block_chat_list);
    agregan esto.
    ACMD(do_change_coins);
    ahora abajo de
        { "block_chat_list",do_block_chat_list,    0,            POS_DEAD,    GM_PLAYER    },
    agregan esto
    { "cha_coins",do_change_coins,    0,            POS_DEAD,    GM_IMPLEMENTOR    },
    guardan y compilan :c


  4. Me Gusta
    Johan™ got a reaction from Dragonslayer in Mini Aporte [/cha_coins Player Cant]   
    Hola :c shamanes y SHAMANASSSSSSS. :v
    Bueno empezamos :c
    Abren cmd_gm.cpp.
    Al final agregan esto->
     
     
    ACMD (do_change_coins) { char arg1[256], arg2[256]; long valor; const char* Name; two_arguments(argument, arg1, sizeof(arg1), arg2, sizeof(arg2)); if (!*arg1 || !*arg2) { ch->ChatPacket(CHAT_TYPE_INFO, "/cha_coins Player Cantidad"); return; } Name = arg1; valor = atoi(arg2); LPCHARACTER tch = CHARACTER_MANAGER::instance().FindPC(Name); if(!tch) { ch->ChatPacket(CHAT_TYPE_INFO, "El jugador %s no se ha encontado.",Name); return; } std::auto_ptr<SQLMsg> msg(DBManager::instance().DirectQuery("UPDATE account.account SET coins = coins + '%ld' WHERE id = '%d'",valor,tch->GetAID())); tch->ChatPacket(CHAT_TYPE_INFO, "El administrador %s te ha agregado %ld coins a tu cuenta.",ch->GetName(),valor); ch->ChatPacket(CHAT_TYPE_INFO, "Le has agregado %ld coins, a la cuenta del usuario %s.",valor,tch->GetName()); } Ahora abren cmd.cpp
    abajo de ACMD(do_block_chat_list);
    agregan esto.
    ACMD(do_change_coins);
    ahora abajo de
        { "block_chat_list",do_block_chat_list,    0,            POS_DEAD,    GM_PLAYER    },
    agregan esto
    { "cha_coins",do_change_coins,    0,            POS_DEAD,    GM_IMPLEMENTOR    },
    guardan y compilan :c


  5. Me Gusta
    Johan™ got a reaction from PENTAGRAMA in [Petición]Quest[Sencilla]   
    quest kills begin
    state start begin
    when kill with npc.is_pc() begin
    if pc.get_level() >= 10 and pc.get_level() <= 20 then
    pc.change_money(1000)
    pc.give_exp2(10000)
    end
    end
    end
    end
     
    se activa cuando tu nivel este entre el 10 y el 20 osea (10,11,13,etc,etc :v)
    cuando eres mayor al 20 esto ya no funciona
  6. Me Gusta
    Johan™ reacted to Dragonslayer in [Super-Hiper-Mega-Release] Flechas infinitas   
    Archivo char_battle.cpp
     

     
     

  7. Me Gusta
    Johan™ reacted in [Información] ¿Qué es un Mapa?   
    Hola muy buenas a tod@s,
     
    Como podréis apreciar he decidido empezar una serie de Información + Guías enseñando que es un Mapa, como se Edita un Mapa, que Fallos pueden haber en un Mapa, etc... etc...
     
     
    Esta post es sencillo, aquí daré una pequeña información sobre:


    - ¿Qué es un Mapa?
     
    - ¿Qué se hace en un Mapa?
     
    - ¿Qué otras finalidades tiene un Mapa?
     
    - ¿Podemos crear un nuevo Mapa?
     
    - ¿Es difícil hacer u/o adaptar un Mapa?
     
    - ¿Qué fallos puede tener un Mapa?
      - ¿Entonces las Dungeon's también son Mapas?

     
     
    Bueno, comencemos:

     
     
    - ¿Qué es un Mapa?
     
     
    El Mapa es la "Ciudad", "Pueblo", "Valle", "Cueva", "Area de leveo" de un Juego, también existen mapas con otras finalidades cuales las veremos más adelante.
     
     
    - ¿Qué se hace en un Mapa?
     
     
    En un Mapa lógicamente nosotros podemos hacer varias cosas como:

    - Vender.
    - Levear.
    - Comerciar con otros Usuarios.
    - Luchar.
    - Interactuar con otros Usuarios.
     
    Esas realmente son las básicas.
     
     
    - ¿Qué otras finalidades tiene un Mapa?
     
     
    Estás otras finalidades son fáciles, muchas de ellas como en el Oficial podréis observar son los Mapas de Eventos como: OX, Guerra de Reinos, Campo de Fútbol, Dungeon's y muchos más como podréis observar.
     
    En los servidores privados algunas de dichas finalidades de estos mapas son diferentes, como muchos sabréis algunas de ellas son las "Trade Map" donde nos envían directamente al abrir la Bolsa para poner una tienda, donde se redirige a todos los usuarios del Servidor para poder vender.
     
     
    - ¿Podemos crear un Mapa?
     
     
    Por supuesto, ahora mismo está el programa más usado por todos los Mapper's "World Editor v24" donde podremos crear una plantilla de color verde claro. En dicha plantilla podremos crear el Relieve de nuestro Mapa, podremos decorar también el Mapa poniendo flores, hierbas, efectos, edificios... En dicho programa se podrá hacer cualquier cosa ya que su finalidad no solo es esa. También crear u editar efectos y varios más.
     
     
    - ¿Es difícil hacer u/o adaptar un Mapa?
        Crear y Adaptar un Mapa es lo más sencillo, la dificultad en crear el Mapa varia dependiendo la experiencia que tiene cada uno. No es lo mismo comparar el siguiente vídeo:   Debes iniciar sesión para ver el contenido del enlace en esta publicación.   Con un aprendiz de Mapas.   Adaptar el Mapa después de haberlo creado en el World Editor es muy sencillo, solamente necesitaremos un "Map Converter" donde podremos descargarlo en el Foro o Buscar uno en Google. Después de crear todo con el Map Converter solamente quedaría implementarlo a los Files & Cliente.     - ¿Qué fallos puede tener un Mapa?
        Los fallos de un Mapa nunca serán de él, si no de la persona que lo crea/adapta/implementa. Los fallos más habituales son los del Zone, ¿A que me refiero? Muy fácil he aquí un pequeño ejemplo: 0627 21:09:35316 :: CArea::LoadObject Property(2265469130) Load ERROR Como se puede apreciar este fallo es muy común, ¿Porque se ocasiona? Fácilmente, por no agregar también la Carpeta "Zone".  
    Con ello me refiero; 
     
    Como todo Mapper sabrá hay varias carpetas muy importantes para los Mapas que son las siguientes:

    - Enviorement
    - Textureset
    - Terrainmaps
    - Property - (La más Importante)
    - Zone - (La más Importante)
    - Tree
    - Locale.x -> (Por el Atlasinfo) - (La segunda más Importante) - (También por otros documentos)
    - Root -> (Por el Atlasinfo) - (La segunda más Importante) - (También por otros documentos)
     
    Esos solamente en el apartado de Cliente.
     
    Volviendo a la explicación del Fallo,
     
    Eso ocasiona por un motivo muy sencillo, al implementar nuestro mapa al Cliente nuestra persona olvido sencillamente las carpetas del Zone, sin ellas nuestro mapa no arrancará y nos echará el cliente sin duda alguna.
     
    Después de poner nuestro Zone todo se deberá haber reparado sin problemas y funcionara todo el mapa correctamente.
     
     
    - ¿Entonces las Dungeon's también son Mapas?
     
     
    Por supuesto que las Dungeon's también son Mapas, fueron todos ellos creados con el World Editor, solamente que fueron manipulados.
     
    ¿A que me refiero?
     
    Que en ciertos archivos podremos editar nuestro mapa implementado por nosotros mismos, desactivar la opción "M" y la opción "MiniMap" y hacer que lea el mapa como una Cueva.
     
    Las Dungeon's son mapas normales y corrientes solamente tienen esa leve modificación, por ello se podrá crear con el World Editor, editar de la manera que deseemos y dejarlo a nuestro gusto.
     
     
     
    Muchas gracias a tod@s que hayan leído esta Información sobre Mapas, son bastante importantes algunos puntos debido que gracias a ellos podremos aprender más cosas sobre los Mapas y poder manipularlos.
     
     
     
    #La Información siempre será ampliada hasta llegar al punto que ya no se pueda más, aquí se encuentra lo básico.#
  8. Me Gusta
    Johan™ got a reaction from Dragonslayer in [GUIA]Source   
    ejejejejejejej
    son solo los comandos para compilar :3.
    cuando abras en cpp ten a mano el numero de emergencia :3
  9. Me Gusta
    Johan™ got a reaction from Uranio2 in [GUIA]Source   
    ejejejejejejej
    son solo los comandos para compilar :3.
    cuando abras en cpp ten a mano el numero de emergencia :3
  10. Me Gusta
    Johan™ got a reaction from Uranio2 in [Pregunta]34k a 40k   
    bajas unos 40k y subes tu lindas quest :v con el locale y translate no digo lo mismo ya que el 40k trae mas cosas :v
  11. Me Gusta
    Johan™ reacted to francia in web Lysania2   
    imagen 
     

     
     

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

     
     
     

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

     
     
     

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

     
     
     

    Debes iniciar sesión para ver el contenido del enlace en esta publicación.  
     
     
    creditos
     
    just4metin + 
     
     
  12. Me Gusta
    Johan™ reacted to ♥ TesT ♥ in Login Interfaz   
    Bueno gente amiga de zone le queria acercar este login interfaz que encontre en Epvp y agarre y la traduci un poco  :3 se las dejare adjunto. 
     
     
     
    Imagen:
     

     
    Creditos:
    NickDesigCode by Lord Poccix
     
    Instalar:
     
    Van al locale_xx y van a loginwindows.py y editan los locale_xx por sus respectivos locales es/it/de

    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
  13. Me Gusta
    Johan™ reacted to Dragonslayer in [C++]Level en los mobs   
    Antes de nada. Todo el merito es de Dennis(metin2dev). Yo solo publico como lo tengo.
     

     
    InstanceBase.cpp


     
    PythonNonPlayer.h


     
    PythonNonPlayer.cpp


     
    Eso es todo, los creditos de Dennis
  14. Me Gusta
    Johan™ reacted to MiGueLiT0 in [Armas]240 armas nuevas   
    Deberias lanzar un server solo con shamanas :v "se que lo estas haciendo" jaja
  15. Me Gusta
    Johan™ reacted in [Armas]240 armas nuevas   
    Bueno estaba buscando armas y armaduras por foros y me encontré un post que contenía según dice 240 armas "nuevas" , más o menos 40 para cada raza.
     
    Por aquí os dejo unas imágenes : 
     


     
     
     
    Espero que a alguien le sirvan , aunque algunas de ellas ya estén posteadas.
     
    Por aquí os dejo el link de descarga :
    Debes iniciar sesión para ver el contenido del enlace en esta publicación. Y por aquí el de virustotal, conforme están limpias :
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.  
     
    #Creditos : "Azulejo" del foro "
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.  
    Un saludo.
  16. Me Gusta
    Johan™ reacted to PENTAGRAMA in [NUEVO]TRAJES De ninja[PNT]   
    Bueno, Veo muchos post con armaduras únicas para Guerrero,
    y no esta mal XD pero tenemos que entrar en variedad.
    Aquí les traigo xd un parde armaduras adaptadas por me <3
     
     
    Bueno, Tal vez no soy muy pro que digamos en esto del adaptar Armas y armaduras en  3D, pero me encanta.   las armaduras tienen uno que otros fallos,  (porque el  3D colapso y me dio peresa Areglarlas e nuevo xD) pero aquí esta.   Post original: Debes iniciar sesión para ver el contenido del enlace en esta publicación.   FOTO:   Descarga: Debes iniciar sesión para ver el contenido del enlace en esta publicación.   PASS: ServerGamePNT    Creditos, Todos mios :v Dame un Me gusta
  17. Me Gusta
    Johan™ reacted to Zeler in [TUTORIAL]Crear interfaz(Taskbar)   
    Si no lo ves, es porque continua subiendose.
     
    Parte 1, acomodando diseño
  18. Me Gusta
    Johan™ got a reaction from Pai in pedido de Quest mision de jefe que de items   
    quest mision1 begin
    state start begin
    when login or levelup with pc.get_level() ==20 begin
    set_state(information)
    end
    end
    state information begin
    when button or info begin
    say("vea ala tienda general tienes una mision")
    end
     
    when 9010.chat."Mision ." begin
    say("mata 3 perros")
    set_state(stadoms1)
    end
    end
     
    state stadoms1 begin
    when letter begin
    send_letter("Mision especial mapa perros ._.")
    end
    when button or info begin
    say("debes matar a 3 perros")
    say("has matado a "..pc.getqf("contador").." perros")
    end
    when 101.kill begin
    if pc.getqf("contador") == 3 then
    say("Has terminado la mision")
    say("aqui tienes tu premio ._.")
    pc.give_item2(19,1)
    clear_letter()
    set_state(__COMPLETE__)
    end
    pc.setqf("contador",pc.getqf("contador")+1)
    end
    end
    end
    state __complete begin
    end
    end
     

  19. Me Gusta
    Johan™ reacted to Dilong in [TIP]Poblar mapas con Metin2 Map Pointer BETA   
    Ya se que hay muchas guias de como poblar mapas pero algunos lo hacen muy extenso y llegan a confundir a los que van empezando,por eso hago esta guia simplificada para poblar los mapas usando el Map Pointer Beta.
     
    1- Necesitamos descompilar el mapa que queremos poblar,pueden usar el eternexux o cualquier otro descompilador,en este caso debemos entrar a la carpeta del cliente y buscar el mapa,en este caso sera por ejemplo el mapa tierra de fuego
     

     
    2- Una vez descompilado el mapa,deben ponerlo en la carpeta del Map Pointer
     

    3- Ahora necesitan ejecutar el Metin2 Map Pointer.exe,una vez hecho saldra una ventana asi
     

     
    Aqui buscan la carpeta del mapa que han descompilado despues le dan a Aceptar y se abrira una ventana mostrando el mapa y con varias opciones
     

     
    Vnum: si esta en monster ponen la id del mob, si eligen Group ponen otra id,pero mas adelante cambiaran esa Id.
     
    Seleccionan en la parte de Type y eligen la opcion Group
     
    x  y : distancia en los que aparecera el mob,normalmente lo pongo en 2,2 o 1,1
     
    Respawn-Time: tiempo en los que apareceran los mobs una vez que los mates,por defecto esta en 90s (segundos) pero pueden editarlo
     
    En la ventana transparente que sale en la foto muestra la informacion de las coordenadas y la cantidad de mobs,npc,boss y metines  que has puesto en el mapa,tambien pueden borrar uno o mas lineas.
     
    4- Para poblar el mapa solo necesitan hacer clic en cualquier parte del mapa,en la ventana saldra unos puntos rojos indicando las coordenadas que aparecera los mobs,ejemplo:
     

     
     
    5- Una vez que el mapa te poblado le dan al boton Export y seleccionan la opcion Regen
     

     
    6- Ahora deben subir el archivo regen.txt que han creado en un mapa del serverfile
     

     
    7- Deben abrir el archivo group.txt del sf y copian una linea de un grupo existente
     

     
    Group: nombre del grupo
     
    Vnum: id del grupo,la id que puse solo es un ejemplo,pueden poner cualquier id pero deben fijarse que no este repetido
     
    Leader: nombre del lider y seguido de la id del mob
     
    numeros del 1 al 3: mobs que acompañaran al lider
     
    Cuando editen el Group.txt no usen espacio usen el tabulador
     
    8- Por ultimo necesitan editar la id del grupo que han creado con el Map Pointer Beta,en este caso por ejemplo en el vnum 101,deben cambiarlos por el vnum del grupo han creado en Group.txt,en este caso el 2414
     

     
    Le dan a reemplazar todo y listo,estos ultimos pasos los hice asi por que me daba problemas si editaba alguna linea que venia por defecto en los .txt del Map Pointer.
     
    Link del programa:
     
     
     
  20. Me Gusta
    Johan™ reacted to Rafa23Alzira in [RELEASE] Comercio sin límites (entre mapas) -- ¡POST 2000 Rafa23Alzira!   
    Hola chicos, os traigo algo parecido, por no decir igual a el sistema de comercio que se está vendiendo en dev por 70€.
     
    Aclaro que no se c++, por lo tanto lo he hecho un poco a mi manera. Ventajas y desventajas de ello:
     
    - Puede ser un poco más lento
    - Es gratis
     
    Es necesario lo siguiente:
     
    - Usar source (de GAME)
    - Tener implementado lo siguiente:

    Debes iniciar sesión para ver el contenido del enlace en esta publicación.  
    El sistema se puede mejorar de largo, pero lo hice muy rápido y me apetecía hacer este aporte para el post 2000. Iré actualizándolo conforme vaya mejorandolo. Se aceptan propuestas.
     
     
    La descarga trae ordenado que hay que poner en cada archivo y tal.
     

    Debes iniciar sesión para ver el contenido del enlace en esta publicación.  
    Pass: RAFA23ALZIRA-METIN2ZONE.NET
     
    Creo que no falta nada, si os da algún fallo decirlo, que tengo que salir
     
    Demostración:

  21. Me Gusta
    Johan™ reacted to WorldArd in [Release]Two Design 2D   
    Duracion : 30 a 40 minutos
    pd: no tiene font
     
    link :
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.  
    Saludos!
  22. Me Gusta
    Johan™ got a reaction from Pai in Montura :c   
    no esta la shamana :c
    pd:  :
    buen aporte :C
    -1 por la shamana
  23. Me Gusta
    Johan™ reacted to Jex in Montura :c   
    si ya esta borren post 
     

     

    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
  24. Me Gusta
    Johan™ got a reaction from Metin2Brasil in Armaduras   
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.e.e
  25. Me Gusta
    Johan™ reacted to Jex in Armaduras   
    Si ya estan borren el post :v
     

     

    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
×
×
  • Crear nuevo...