Jump to content

Dragonslayer

Miembro
  • Contador contenido

    364
  • Ingreso

  • Última visita

  • Días ganados

    53

Actividad de reputación

  1. Me Gusta
    Dragonslayer got a reaction from mebe in [C++][Python]Añadir minerales y vetas.   
    Se me olvido una cosa:
     
    En binario:
     
    Archivo client/userinterface/intancebase.cpp
     

  2. Me Gusta
    Dragonslayer got a reaction from clocki in [Source]Mainline listo para compilar   
    Bueno pues me lo pidieron y de paso os lo posteo por si a alguien le sirve. 
    Solo tiene fixs. Esta limpio.
    Esto lo copiais en vuestro mainline.
     
    Trae:
    - Makefiles cambiados. - Version.cpp arreglado. - Fix tiempo. - Fix internal ip. - Fix sura espada. - Fix warrior. - Fix cube. Descarga:
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
  3. Me Gusta
    Dragonslayer got a reaction from Emir Sanchez in [Source]Mainline listo para compilar   
    Bueno pues me lo pidieron y de paso os lo posteo por si a alguien le sirve. 
    Solo tiene fixs. Esta limpio.
    Esto lo copiais en vuestro mainline.
     
    Trae:
    - Makefiles cambiados. - Version.cpp arreglado. - Fix tiempo. - Fix internal ip. - Fix sura espada. - Fix warrior. - Fix cube. Descarga:
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
  4. Me Gusta
    Dragonslayer got a reaction from Furkan Tarı in [Source]Mainline listo para compilar   
    Bueno pues me lo pidieron y de paso os lo posteo por si a alguien le sirve. 
    Solo tiene fixs. Esta limpio.
    Esto lo copiais en vuestro mainline.
     
    Trae:
    - Makefiles cambiados. - Version.cpp arreglado. - Fix tiempo. - Fix internal ip. - Fix sura espada. - Fix warrior. - Fix cube. Descarga:
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
  5. Me Gusta
    Dragonslayer got a reaction from Erich Coman in [Source]Mainline listo para compilar   
    Bueno pues me lo pidieron y de paso os lo posteo por si a alguien le sirve. 
    Solo tiene fixs. Esta limpio.
    Esto lo copiais en vuestro mainline.
     
    Trae:
    - Makefiles cambiados. - Version.cpp arreglado. - Fix tiempo. - Fix internal ip. - Fix sura espada. - Fix warrior. - Fix cube. Descarga:
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
  6. Me Gusta
    Dragonslayer got a reaction from Zrowng in [Source]Mainline listo para compilar   
    Bueno pues me lo pidieron y de paso os lo posteo por si a alguien le sirve. 
    Solo tiene fixs. Esta limpio.
    Esto lo copiais en vuestro mainline.
     
    Trae:
    - Makefiles cambiados. - Version.cpp arreglado. - Fix tiempo. - Fix internal ip. - Fix sura espada. - Fix warrior. - Fix cube. Descarga:
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
  7. Me Gusta
    Dragonslayer got a reaction from [[ADM]Dark in [Source]Mainline listo para compilar   
    Bueno pues me lo pidieron y de paso os lo posteo por si a alguien le sirve. 
    Solo tiene fixs. Esta limpio.
    Esto lo copiais en vuestro mainline.
     
    Trae:
    - Makefiles cambiados. - Version.cpp arreglado. - Fix tiempo. - Fix internal ip. - Fix sura espada. - Fix warrior. - Fix cube. Descarga:
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
  8. Me Gusta
    Dragonslayer got a reaction from Markus Sandau in [Source]Mainline listo para compilar   
    Bueno pues me lo pidieron y de paso os lo posteo por si a alguien le sirve. 
    Solo tiene fixs. Esta limpio.
    Esto lo copiais en vuestro mainline.
     
    Trae:
    - Makefiles cambiados. - Version.cpp arreglado. - Fix tiempo. - Fix internal ip. - Fix sura espada. - Fix warrior. - Fix cube. Descarga:
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
  9. Me Gusta
    Dragonslayer got a reaction from Javier Ortega de las Casas in [Source]Mainline listo para compilar   
    Bueno pues me lo pidieron y de paso os lo posteo por si a alguien le sirve. 
    Solo tiene fixs. Esta limpio.
    Esto lo copiais en vuestro mainline.
     
    Trae:
    - Makefiles cambiados. - Version.cpp arreglado. - Fix tiempo. - Fix internal ip. - Fix sura espada. - Fix warrior. - Fix cube. Descarga:
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
  10. Me Gusta
    Dragonslayer got a reaction from OceanusPT in [Source]Mainline listo para compilar   
    Bueno pues me lo pidieron y de paso os lo posteo por si a alguien le sirve. 
    Solo tiene fixs. Esta limpio.
    Esto lo copiais en vuestro mainline.
     
    Trae:
    - Makefiles cambiados. - Version.cpp arreglado. - Fix tiempo. - Fix internal ip. - Fix sura espada. - Fix warrior. - Fix cube. Descarga:
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
  11. Me Gusta
    Dragonslayer got a reaction from Titan in [C++]Cambiar LVL +255   
    Vale sorry se me olvido.
     
    Game --> Archivo /common/tables.h
    Game --> Archivo /src/char.h
     
    byte level;  --> short level;
  12. Me Gusta
    Dragonslayer got a reaction from mt2totalwar in [C++]Cambiar LVL +255   
    Bueno algo sencillo que me han preguntado.
     
    /usr/src/mainline/Srcs/Server/common/length.h
     
    PLAYER_EXP_TABLE_MAX = 120, PLAYER_MAX_LEVEL_CONST = 120,  
    Lo cambiamos por el level que queramos.
     
    PLAYER_EXP_TABLE_MAX = xxx, PLAYER_MAX_LEVEL_CONST = xxx,  
    Tambien hay que editar el archivo:
     
    /usr/src/mainline/Srcs/Server/game/src/constants.cpp
     
    Cuando veas esto sabras que hacer, solo hay que añadir mas exp para cada level.
     
    const DWORD exp_table_euckr[PLAYER_EXP_TABLE_MAX + 1] =
    Y este:
    const DWORD exp_table_common[PLAYER_EXP_TABLE_MAX + 1] =
    Y este:
    const DWORD exp_table_newcibn[PLAYER_EXP_TABLE_MAX + 1 ] =
     
    A partir de aquí es para poner mas de 255.
    También si queremos mas de 255 hay que diseñar la tabla de player, Y cambiar en level tinyint por mediumint o superior.
     
    Archivo char.cpp en game.
    SetLevel(byte level) --> SetLevel(short level)
    Archivo char.h en game.
    SetLevel(byte level) --> SetLevel(short level)
     
    Edit:
     
    Y en estos dos archivos cambiamos esto también.
    Game --> Archivo /common/tables.h
    Game --> Archivo /src/char.h
    Atención en estos archivos hay mas de un level, tiene que ser el level de player no el de guild o otro.


     
     
    Edit opcional: (Exp party)
    Archivo /usr/src/mainline/Srcs/Server/game/src/constants.cpp
     

    Edit para el porcentaje de perdidad de exp.

     
    Edit opcional (overflow en python):
    (Si no se cambian los dos se puede liar parda)
    bylevel --> Cambiar byte por short
    Archivo: Client\UserInterface\Packet.h
     

     
    Archivo: mainline\common\tables.h
     

     
     
    Bueno eso es todo. =P
  13. Me Gusta
    Dragonslayer got a reaction from Xehu in [C++]Cambiar LVL +255   
    Bueno algo sencillo que me han preguntado.
     
    /usr/src/mainline/Srcs/Server/common/length.h
     
    PLAYER_EXP_TABLE_MAX = 120, PLAYER_MAX_LEVEL_CONST = 120,  
    Lo cambiamos por el level que queramos.
     
    PLAYER_EXP_TABLE_MAX = xxx, PLAYER_MAX_LEVEL_CONST = xxx,  
    Tambien hay que editar el archivo:
     
    /usr/src/mainline/Srcs/Server/game/src/constants.cpp
     
    Cuando veas esto sabras que hacer, solo hay que añadir mas exp para cada level.
     
    const DWORD exp_table_euckr[PLAYER_EXP_TABLE_MAX + 1] =
    Y este:
    const DWORD exp_table_common[PLAYER_EXP_TABLE_MAX + 1] =
    Y este:
    const DWORD exp_table_newcibn[PLAYER_EXP_TABLE_MAX + 1 ] =
     
    A partir de aquí es para poner mas de 255.
    También si queremos mas de 255 hay que diseñar la tabla de player, Y cambiar en level tinyint por mediumint o superior.
     
    Archivo char.cpp en game.
    SetLevel(byte level) --> SetLevel(short level)
    Archivo char.h en game.
    SetLevel(byte level) --> SetLevel(short level)
     
    Edit:
     
    Y en estos dos archivos cambiamos esto también.
    Game --> Archivo /common/tables.h
    Game --> Archivo /src/char.h
    Atención en estos archivos hay mas de un level, tiene que ser el level de player no el de guild o otro.


     
     
    Edit opcional: (Exp party)
    Archivo /usr/src/mainline/Srcs/Server/game/src/constants.cpp
     

    Edit para el porcentaje de perdidad de exp.

     
    Edit opcional (overflow en python):
    (Si no se cambian los dos se puede liar parda)
    bylevel --> Cambiar byte por short
    Archivo: Client\UserInterface\Packet.h
     

     
    Archivo: mainline\common\tables.h
     

     
     
    Bueno eso es todo. =P
  14. Me Gusta
    Dragonslayer got a reaction from PENTAGRAMA in [C++]Cambiar LVL +255   
    Bueno algo sencillo que me han preguntado.
     
    /usr/src/mainline/Srcs/Server/common/length.h
     
    PLAYER_EXP_TABLE_MAX = 120, PLAYER_MAX_LEVEL_CONST = 120,  
    Lo cambiamos por el level que queramos.
     
    PLAYER_EXP_TABLE_MAX = xxx, PLAYER_MAX_LEVEL_CONST = xxx,  
    Tambien hay que editar el archivo:
     
    /usr/src/mainline/Srcs/Server/game/src/constants.cpp
     
    Cuando veas esto sabras que hacer, solo hay que añadir mas exp para cada level.
     
    const DWORD exp_table_euckr[PLAYER_EXP_TABLE_MAX + 1] =
    Y este:
    const DWORD exp_table_common[PLAYER_EXP_TABLE_MAX + 1] =
    Y este:
    const DWORD exp_table_newcibn[PLAYER_EXP_TABLE_MAX + 1 ] =
     
    A partir de aquí es para poner mas de 255.
    También si queremos mas de 255 hay que diseñar la tabla de player, Y cambiar en level tinyint por mediumint o superior.
     
    Archivo char.cpp en game.
    SetLevel(byte level) --> SetLevel(short level)
    Archivo char.h en game.
    SetLevel(byte level) --> SetLevel(short level)
     
    Edit:
     
    Y en estos dos archivos cambiamos esto también.
    Game --> Archivo /common/tables.h
    Game --> Archivo /src/char.h
    Atención en estos archivos hay mas de un level, tiene que ser el level de player no el de guild o otro.


     
     
    Edit opcional: (Exp party)
    Archivo /usr/src/mainline/Srcs/Server/game/src/constants.cpp
     

    Edit para el porcentaje de perdidad de exp.

     
    Edit opcional (overflow en python):
    (Si no se cambian los dos se puede liar parda)
    bylevel --> Cambiar byte por short
    Archivo: Client\UserInterface\Packet.h
     

     
    Archivo: mainline\common\tables.h
     

     
     
    Bueno eso es todo. =P
  15. Me Gusta
    Dragonslayer got a reaction from Da Vinci in [C++]Cambiar LVL +255   
    Bueno algo sencillo que me han preguntado.
     
    /usr/src/mainline/Srcs/Server/common/length.h
     
    PLAYER_EXP_TABLE_MAX = 120, PLAYER_MAX_LEVEL_CONST = 120,  
    Lo cambiamos por el level que queramos.
     
    PLAYER_EXP_TABLE_MAX = xxx, PLAYER_MAX_LEVEL_CONST = xxx,  
    Tambien hay que editar el archivo:
     
    /usr/src/mainline/Srcs/Server/game/src/constants.cpp
     
    Cuando veas esto sabras que hacer, solo hay que añadir mas exp para cada level.
     
    const DWORD exp_table_euckr[PLAYER_EXP_TABLE_MAX + 1] =
    Y este:
    const DWORD exp_table_common[PLAYER_EXP_TABLE_MAX + 1] =
    Y este:
    const DWORD exp_table_newcibn[PLAYER_EXP_TABLE_MAX + 1 ] =
     
    A partir de aquí es para poner mas de 255.
    También si queremos mas de 255 hay que diseñar la tabla de player, Y cambiar en level tinyint por mediumint o superior.
     
    Archivo char.cpp en game.
    SetLevel(byte level) --> SetLevel(short level)
    Archivo char.h en game.
    SetLevel(byte level) --> SetLevel(short level)
     
    Edit:
     
    Y en estos dos archivos cambiamos esto también.
    Game --> Archivo /common/tables.h
    Game --> Archivo /src/char.h
    Atención en estos archivos hay mas de un level, tiene que ser el level de player no el de guild o otro.


     
     
    Edit opcional: (Exp party)
    Archivo /usr/src/mainline/Srcs/Server/game/src/constants.cpp
     

    Edit para el porcentaje de perdidad de exp.

     
    Edit opcional (overflow en python):
    (Si no se cambian los dos se puede liar parda)
    bylevel --> Cambiar byte por short
    Archivo: Client\UserInterface\Packet.h
     

     
    Archivo: mainline\common\tables.h
     

     
     
    Bueno eso es todo. =P
  16. Me Gusta
    Dragonslayer got a reaction from  Pantsu  in [Opinión] Homepage   
    Te aseguro que sabe de que series son.
    Mas que nada por adora a Enju.
     
     
    El anime es kotoura san
  17. Me Gusta
    Dragonslayer reacted to  Pantsu  in [Opinión] Homepage   
    Actualmente estoy haciendo una pagina de entrada para un sector en concreto, y quería un diseño sencillo y bonito. Así que hice este de aquí abajo, pero se de antemano, que no es perfecto ni mucho menos... así que quería alguna opinión profesional y desde otra perspectiva ajena a mi o a algún compañero. >//<
     
     

     
    Enlace:
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.  
    Gracias de antemano y cualquier ayuda y sugerencia es bien recibida u__u
  18. Me Gusta
    Dragonslayer reacted to PACI in Cubo Sin Comando /cube   
    Buenas.
     
    Hace un par de días vi el post de Think en dev, y posteriormente el de Shogun aquí sobre el exploit, si se puede llamar así, del comando /cube. Por este motivo, decidí hacer una versión del cubo sin el comando /cube. En otras palabras, con python y lua para que los que aún no utilizan el source puedan usar el cubo sin problemas tan graves.
     
    Debo decir que por ahora los únicos bugs - es más, no son bugs del todo, simplemente hay cosas que no están incluidas y que no son tan necesarias o graves - son:
    Si en el cubo colocamos más de los items necesarios, el sistema no reconocerá ningún premio por ellos, por lo que es necesario que coloquemos APENAS los items necesarios, ni más, ni menos. Si por ejemplo en el cube.txt tenemos el mismo npc con dos mismos premios, en el GUI aparecerá uno de ellos, y en la parte de los materiales, a pesar de que tenga el icono de un item, saldrá la opción "or". Ej: Debes iniciar sesión para ver el contenido del enlace en esta publicación.  
    En la descarga incluye una pequeña guía explicando dónde va cada cosa en los python, solo hay que editar game.py y el ui.py básicamente.
     
    Nota: Solamente he probado el sistema en con game r34k y un bin r36k, no sé del todo si en revs inferiores funcionará, aunque debería.
    Nota2: No sé si hay algún diff que solucione el problema.
    Nota3: Si vais a usarlo, tened en cuenta que debéis desactivar el comando /cube con un diff o via CMD.
     
    Descarga:
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.  
    Os dejo un screenshot:

     
     
    Saludos.
  19. Me Gusta
    Dragonslayer got a reaction from mt2totalwar in [C++][Python]Añadir minerales y vetas.   
    Bueno como es esto es sencillo y lo estaba haciendo ahora pues lo publico por si le sirve a alguien.
     
    Bueno empiezo como añadir nuevas joyas a accesorios.
    Archivo item.cpp en game
    La primera columna es el mineral(joya), segunda brazalete,tercera collar y ultima pendientes. (No hay dificultad verdad =P)
    Se puede repetir joya si se desea.
     

     
    Ahora como añadir vetas y sus minerales.
    Archivo mining.cpp
     
    En SInfo Info se ponen en: La primera columan la veta,segunda columna mineral sin refinar, tercera mineral refinado.
    En Max_Ore se cambia el numero que haya por el numero de files que tengais en el array.
    Tambien se puede sustituir SInfo info[MAX_ORE] = por SInfo info[numero de filas] es un array normal, pero de la otra forma esta mas ordenado.

     
    Ahora el binario:
     
    Archivo client/userinterface/intancebase.cpp
     

     
    Ahora para que se vea en el cliente.
     
    Archivo constinfo.py en root
     
    Aqui se hace igual que en el primer paso, aunque hay que añadir el mineral en ACCESSORY_MATERIAL_LIST

     
     
    Bueno eso es todo, espero que os sirva.
    Cualquier duda pregunta.
  20. Me Gusta
    Dragonslayer got a reaction from stein20 in [C++][Python]Añadir minerales y vetas.   
    Bueno como es esto es sencillo y lo estaba haciendo ahora pues lo publico por si le sirve a alguien.
     
    Bueno empiezo como añadir nuevas joyas a accesorios.
    Archivo item.cpp en game
    La primera columna es el mineral(joya), segunda brazalete,tercera collar y ultima pendientes. (No hay dificultad verdad =P)
    Se puede repetir joya si se desea.
     

     
    Ahora como añadir vetas y sus minerales.
    Archivo mining.cpp
     
    En SInfo Info se ponen en: La primera columan la veta,segunda columna mineral sin refinar, tercera mineral refinado.
    En Max_Ore se cambia el numero que haya por el numero de files que tengais en el array.
    Tambien se puede sustituir SInfo info[MAX_ORE] = por SInfo info[numero de filas] es un array normal, pero de la otra forma esta mas ordenado.

     
    Ahora el binario:
     
    Archivo client/userinterface/intancebase.cpp
     

     
    Ahora para que se vea en el cliente.
     
    Archivo constinfo.py en root
     
    Aqui se hace igual que en el primer paso, aunque hay que añadir el mineral en ACCESSORY_MATERIAL_LIST

     
     
    Bueno eso es todo, espero que os sirva.
    Cualquier duda pregunta.
  21. Me Gusta
    Dragonslayer got a reaction from NazoX in [C++][Python]Añadir minerales y vetas.   
    Bueno como es esto es sencillo y lo estaba haciendo ahora pues lo publico por si le sirve a alguien.
     
    Bueno empiezo como añadir nuevas joyas a accesorios.
    Archivo item.cpp en game
    La primera columna es el mineral(joya), segunda brazalete,tercera collar y ultima pendientes. (No hay dificultad verdad =P)
    Se puede repetir joya si se desea.
     

     
    Ahora como añadir vetas y sus minerales.
    Archivo mining.cpp
     
    En SInfo Info se ponen en: La primera columan la veta,segunda columna mineral sin refinar, tercera mineral refinado.
    En Max_Ore se cambia el numero que haya por el numero de files que tengais en el array.
    Tambien se puede sustituir SInfo info[MAX_ORE] = por SInfo info[numero de filas] es un array normal, pero de la otra forma esta mas ordenado.

     
    Ahora el binario:
     
    Archivo client/userinterface/intancebase.cpp
     

     
    Ahora para que se vea en el cliente.
     
    Archivo constinfo.py en root
     
    Aqui se hace igual que en el primer paso, aunque hay que añadir el mineral en ACCESSORY_MATERIAL_LIST

     
     
    Bueno eso es todo, espero que os sirva.
    Cualquier duda pregunta.
  22. Me Gusta
    Dragonslayer got a reaction from Raizen in [C++][Python]Añadir minerales y vetas.   
    Bueno como es esto es sencillo y lo estaba haciendo ahora pues lo publico por si le sirve a alguien.
     
    Bueno empiezo como añadir nuevas joyas a accesorios.
    Archivo item.cpp en game
    La primera columna es el mineral(joya), segunda brazalete,tercera collar y ultima pendientes. (No hay dificultad verdad =P)
    Se puede repetir joya si se desea.
     

     
    Ahora como añadir vetas y sus minerales.
    Archivo mining.cpp
     
    En SInfo Info se ponen en: La primera columan la veta,segunda columna mineral sin refinar, tercera mineral refinado.
    En Max_Ore se cambia el numero que haya por el numero de files que tengais en el array.
    Tambien se puede sustituir SInfo info[MAX_ORE] = por SInfo info[numero de filas] es un array normal, pero de la otra forma esta mas ordenado.

     
    Ahora el binario:
     
    Archivo client/userinterface/intancebase.cpp
     

     
    Ahora para que se vea en el cliente.
     
    Archivo constinfo.py en root
     
    Aqui se hace igual que en el primer paso, aunque hay que añadir el mineral en ACCESSORY_MATERIAL_LIST

     
     
    Bueno eso es todo, espero que os sirva.
    Cualquier duda pregunta.
  23. Me Gusta
    Dragonslayer reacted in [C++]Color Level (Binario)   
    Hmmm , Dragonslayer siempre con cositas , que son sencillas y bastante tontería , pero quedan genial , igual que lo del color del yang , según la cantidad. Sigue así +1
     
    Un saludo.
  24. Me Gusta
    Dragonslayer got a reaction from Jeo in [C++][Python]Añadir minerales y vetas.   
    Bueno como es esto es sencillo y lo estaba haciendo ahora pues lo publico por si le sirve a alguien.
     
    Bueno empiezo como añadir nuevas joyas a accesorios.
    Archivo item.cpp en game
    La primera columna es el mineral(joya), segunda brazalete,tercera collar y ultima pendientes. (No hay dificultad verdad =P)
    Se puede repetir joya si se desea.
     

     
    Ahora como añadir vetas y sus minerales.
    Archivo mining.cpp
     
    En SInfo Info se ponen en: La primera columan la veta,segunda columna mineral sin refinar, tercera mineral refinado.
    En Max_Ore se cambia el numero que haya por el numero de files que tengais en el array.
    Tambien se puede sustituir SInfo info[MAX_ORE] = por SInfo info[numero de filas] es un array normal, pero de la otra forma esta mas ordenado.

     
    Ahora el binario:
     
    Archivo client/userinterface/intancebase.cpp
     

     
    Ahora para que se vea en el cliente.
     
    Archivo constinfo.py en root
     
    Aqui se hace igual que en el primer paso, aunque hay que añadir el mineral en ACCESSORY_MATERIAL_LIST

     
     
    Bueno eso es todo, espero que os sirva.
    Cualquier duda pregunta.
  25. Me Gusta
    Dragonslayer got a reaction from manuel jose queiros in [C++]Color Level (Binario)   
    Bueno aquí algo muy sencillo.
     
    La verdad quería aportar algo mejor o mas complicado pero lo único que he creado de ese estilo no lo puedo aportar.
    De todas formas aportare esto que es bastante fácil y próximamente algunos tips muy sencillos.
    Bueno pongo la imagen y lo explico.
     
    Archivo InstanceBaseEffect.cpp en UserInterface
     
    Bueno la verdad tiene poco que explicar.
    La imagen a continuación tiene los colores que yo le he puesto, creo que es rojo, naranja, verde, azul etc.
    Bueno pues la cosa es coger dos intervalos de nivel y ponerle un color. (Que no haya repetido cuidado con eso)
     
    Se crea el color y ya esta. Os dije que era sencillo. =P
     
    Espero que alguno le sirva. 
     

×
×
  • Crear nuevo...