Breve explicacion de python en cliente.

Topic created · 18 Posts · 3897 Views
  • Hola. Vengo a presentaron una mini explicacion sobre python en metin2.

    Sere breve =))

    Pues veran si ser fijan en el cliente hay varios comandos . por ejemplo

    "/user_horse_ride" "/user_horse_back" "/user_horse_feed" "/PKMode " + str

    pues asi es ^^ con eso se pueden hacer bots para alimentar al pony bajarse suvirse mandarlo al establo...

    por ejemplo

    /PKMode es un comando con el cual puedes controlar lo de paz etc se tiene k poner /PKMode + str

    el str es el value asi suponiendo que 0 : "PAZ", 1 : "HOSTIL", 2 : "GRATIS", 3 : "PROTECT"

    tambien tenemos comandos de "messenger" (MP)

    ("/messenger_auth y " + name)
    ("/messenger_auth n " + name)

    Tambien podriamos arreglar el bugfix de "noname" En gremios. pero a los de gf no les da la gana
    es mas biene semi arreglado

    # REMOVED_GUILD_BUG_FIX
    if "Noname" == guildName:
    return
    # END_OF_REMOVED_GUILD_BUG_FIX
    solo hay k sakar # y esta arreglado XD (Esta en game.py)

    investigando un pekeño value podriamos entrar en cualkier grupo con este comando

    ("/party_request_accept " + str(vid))
    y ser rechazados
    ("/party_request_deny " + str(vid))

    dejamos los comandos aparte y veamos esto:

    este es el constinfo desde el qual podemos modificar muchas cosas.
    PVPMODE_PROTECTED_LEVEL = 30 (esto es para ponerse en gratis)
    HIGH_PRICE = 500000 (sale amarillo en privateshop)
    MIDDLE_PRICE = 50000 (Sale normal en privateshop)
    ERROR_METIN_STONE = 28960 (descubranlo ustedes mismo)
    SUB2_LOADING_ENABLE = 1
    EXPANDED_COMBO_ENABLE = 1 (combo mas largo activado)
    CONVERT_EMPIRE_LANGUAGE_ENABLE = 1 (depende de si esta en 1 o 0 entiendes el idioma sin anillo ni nada)
    USE_ITEM_WEAPON_TABLE_ATTACK_BONUS = 0
    ADD_DEF_BONUS_ENABLE = 1
    LOGIN_COUNT_LIMIT_ENABLE = 0 (esto mejor NO LO TOKEIS) os blokeara la cuenta y no la podreis activar.

    USE_SKILL_EFFECT_UPGRADE_ENABLE = 1

    VIEW_OTHER_EMPIRE_PLAYER_TARGET_BOARD = 1
    GUILD_MONEY_PER_GSP = 100
    GUILD_WAR_TYPE_SELECT_ENABLE = 1
    TWO_HANDED_WEAPON_ATT_SPEED_DECREASE_VALUE = 0 (cambia la vel atake del arma 2 manos)

    HAIR_COLOR_ENABLE = 1(permite cambiar el pelo de color)
    ARMOR_SPECULAR_ENABLE = 1
    WEAPON_SPECULAR_ENABLE = 1
    SEQUENCE_PACKET_ENABLE = 1
    KEEP_ACCOUNT_CONNETION_ENABLE = 1
    MINIMAP_POSITIONINFO_ENABLE = 0 (Si esta en 1 ves las coordenadas abajo el minimapa muy util)
    CONVERT_EMPIRE_LANGUAGE_ENABLE = 0 (lo mismo que antes)
    USE_ITEM_WEAPON_TABLE_ATTACK_BONUS = 0
    ADD_DEF_BONUS_ENABLE = 0
    LOGIN_COUNT_LIMIT_ENABLE = 0 (NO LO TOKEIS)
    PVPMODE_PROTECTED_LEVEL = 15 [Es el lvl minimo para poder echar duelos ponerse en gratis etc...)
    TWO_HANDED_WEAPON_ATT_SPEED_DECREASE_VALUE = 10 (si lo poneis a 0 la arma 2 manos (lanza) atacara un 10% mas rapido)

    CAMERA_MAX_DISTANCE_SHORT = 2500.0
    CAMERA_MAX_DISTANCE_LONG = 3500.0 (Modificando esto podemos hacer que la camara se alargue tanto como queramos)
    CAMERA_MAX_DISTANCE_LIST=[CAMERA_MAX_DISTANCE_SHORT, CAMERA_MAX_DISTANCE_LONG]
    CAMERA_MAX_DISTANCE = CAMERA_MAX_DISTANCE_SHORT

    Modificando esto podemos hacer que no haya niebla
    FOG_LEVEL0 = 4800.0
    FOG_LEVEL1 = 9600.0
    FOG_LEVEL2 = 12800.0
    FOG_LEVEL = FOG_LEVEL0
    FOG_LEVEL_LIST=[FOG_LEVEL0, FOG_LEVEL1, FOG_LEVEL2]

    PARTY_SKILL_HEAL = 1
    PARTY_SKILL_WARP = 2 (Con esto puedes hacer que qualkier miembro del grupo venga a tu lado (atraerlo) eso va muy bien en demons ^^
    MEMBER_BUTTON_NORMAL = 10
    MEMBER_BUTTON_WARP = 11
    MEMBER_BUTTON_EXPEL = 12
    MEMBER_BUTTON_PATH = "d:/ymir work/ui/game/windows/"
    MEMBER_BUTTON_IMAGE_FILE_NAME_DICT = { player.PARTY_STATE_LEADER : "party_state_leader",

    desde playyersettingmodule puedes hacer un skillhack

    SKILL_INDEX_DICT = {
    JOB_WARRIOR : {
    1 : (1, 2, 3, 4, 5, 0, 0, 0, 137, 0, 138, 0, 139, 0,),
    2 : (16, 17, 18, 19, 20, 0, 0, 0, 137, 0, 138, 0, 139, 0,),
    "SUPPORT" : (122, 123, 121, 124, 125, 129, 0, 0, 130, 131,),
    },
    JOB_ASSASSIN : {
    1 : (31, 32, 33, 34, 35, 0, 0, 0, 137, 0, 138, 0, 139, 0, 140,),
    2 : (46, 47, 48, 49, 50, 0, 0, 0, 137, 0, 138, 0, 139, 0, 140,),
    "SUPPORT" : (122, 123, 121, 124, 125, 129, 0, 0, 130, 131,),
    },
    JOB_SURA : {
    1 : (61, 62, 63, 64, 65, 66, 0, 0, 137, 0, 138, 0, 139, 0,),
    2 : (76, 77, 78, 79, 80, 81, 0, 0, 137, 0, 138, 0, 139, 0,),
    "SUPPORT" : (122, 123, 121, 124, 125, 129, 0, 0, 130, 131,),
    },
    JOB_SHAMAN : {
    1 : (91, 92, 93, 94, 95, 96, 0, 0, 137, 0, 138, 0, 139, 0,),
    2 : (106, 107, 108, 109, 110, 111, 0, 0, 137, 0, 138, 0, 139, 0,),
    "SUPPORT" : (122, 123, 121, 124, 125, 129, 0, 0, 130, 131,),
    },
    SOLO TIENES K MODIFICAR LAS ID

    BUENO ESTO ES TODO POR AHORA xD aki poco pongo mas ^^ ^:)^ saludos

  • [alinear-centro] ^:)^[/alinear-centro]

    Madre mia que pedazo de post, esto para la modificación de un cliente es esencial. Ya era hora de entender algo de .py macho xD

    Voy a hacer que muevan este post a guías (que es donde debe estar) y te doy las gracias ^^
    TREMENDOL! =D

  • [alinear-centro] ^:)^ [/alinear-centro]

    Impresionante... yo una vez intente algo parecido, pero no me salio nada bien... Eres increible, de verdad te daría un +infinito si pudiera, pero aqui no se puntuan los posts... de verdad, increible, yo tenia por ahi perdida una lista de BUGs que tambien tenia algo del Phyton... pero era para crear otros archivos raritos que hacian parches etc...

    De verdad, este post es increible

  • Dios increible hice algo parecido para que me funcionara el hit kill en metin2.es xD salu2 (=.

  • donde encuentro lo de player setting module? si me lo dices y funca os pongo mi obra maestra q os va a dejar aciendoos una paja mientras leeis el mensaje XD

  • @BeniiiteZ =P said:

    donde encuentro lo de player setting module? si me lo dices y funca os pongo mi obra maestra q os va a dejar aciendoos una paja mientras leeis el mensaje XD

    Lo encuentras dentro del root, venga espero ese post tuyo a ver si es cierto xD. Un saludo, atte: IonoProxy.

  • Ok ya voy subiendo el archivo ^^ (tarda 3 horas)

  • Supongo k sera un cliente TT anda canta!! XD

  • Si , es el cliente español beta entero con dmg y no patch incluido sirviendo todos los hacks actuales pero los bugs no los e comprobado ^^

  • XD ese lo sake hace 1 año en DMX haberlo suvido por partes mas rapido

Log in to reply