101Level - Foro

[SRC] Hidden Enchant System Cards Directo al slot 4

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado Celsius

  • *
  • *
  • 6.600
  • 166
  • Actividad:
    0%
  • Sexo: Femenino
  • Cold as Fire(?) and Hot as Ice(?)
[SRC] Hidden Enchant System Cards Directo al slot 4
« en: 01 de Junio de 2014, 23:53 »
[Guia][SRC] Hidden Enchant System Cards Directo al Slot 4
Realizada por: Celsius
Modificacion para el Hidden Enchant System. Todas las Cartas se colocan directo al slot 4. (Lean las Advertencias)




::: INICIOS  :::


Esta modificacion es totalmente custom, NO ES OFICIAL y deberan de usarla bajo su propio Riesgo.

Esto debido a que contiene algunos detalles los cuales no se logran corregir.
No se afecta la jugabilidad del juego, pero si son detalles que no deberian de Ocurrir.



Los Detalles encontrados al Momento:

    • - La "Carta/Orbe/Runa" Puede ser Cambiada por otra en cualquier momento.
    • - Se Necesita al Menos un Slot Libre para poder ingresarla en el slot 4 (raro, lo se.)
    • - Solo se pueden poner en Equipos con 1, 2 y 3 Slots. Equipos sin slot y con 4 no se coloca.
    • - Si ya tiene todos los slots Ocupados por Cartas, no se puede agregar el Enchant aunque ya tenga uno.




    :::: INGRESANDO MODIFICACION ::::


    Primeramente, necesitaremos el emulador de su eleccion.

    Lo probe en rAthena, Hercules y eAthena y funcionaron sin problemas.

    Iremos directamente a la siguiente carpeta de nuestro emulador (en este caso simulare que es rathena):

    rathena-->src-->map, dentro de esa carpeta buscaremos el archivo pc.c y lo deberemos de abrir con nuestro editor de texto favorito. Les recomiendo usar Notepad++.


    Dentro de pc.c debemos buscar la siguiente funcion:

    (click mostrar/ocultar)

    Y deberemos de reemplazarla por esta ya editada:
    (click mostrar/ocultar)



    Despues de esto nos dirigimos al archivo itemdb.h y buscamos esto:
    (click mostrar/ocultar)


    Y le editamos a para que quede de la siguiente manera:
    (click mostrar/ocultar)

    Una vez Realizados los cambios, solo sera cuestion de Recompilar nuestro emulador y listo.

    Ahora solo hara falta editar nuestra item_db.txt, ya sea en rathena-->db-->pre-->item_db.txt o en rathena-->db-->re-->item_db.txt.

    Dentro de su item_db.txt buscaran la siguiente linea:

    Código: Text
    1. 4700,Strength1,STR+1,6,20,,10,,,,,,,,,,,,,{ bonus bStr,1; },{},{}

    y deberan de editar todas las lineas hasta la 4999 para asignar a que tipo de Enchant lo convertiran.

    Se realiza en base a esta lista:


      • 256 = Upper Headgear
      • 512 = Middle Headgear
      • 001 = Lower Headgear
      • 016 = Armor
      • 002 = Weapon
      • 032 = Shield
      • 004 = Garment
      • 064 = Footgear
      • 008 = Accessory 1
      • 128 = Accessory 2[/b]
      Un Ejemplo si desean que se pueda equipar en Cualquier headgear, el valor seria 769 (001+256+512) o si lo desean en cualquier Slot seria 1023 (la suma de todos).

      Ya que tengan la ubicacion que desean para los enchant, deberan de editar el campo de Loc de cada linea del item. Para Identificarlo rapidamente es el quinto valor hacia atras desde la primeras llaves ({}), quedando de esta manera:


      Código: Text
      1. 4700,Strength1,STR+1,6,20,,10,,,,,,,,1023,,,,,{ bonus bStr,1; },{},{}
      2. 4710,Inteligence1,INT+1,6,20,,10,,,,,,,,769,,,,,{ bonus bInt,1; },{},{}

      En estos ejemplos, la de STR+1 se puede colocar en cualquier equipo, mientras que la de INT+1 solo en cualquier Headgear se puede poner.



      ::::: CLIENT SIDE EDIT :::::

      Para Visualizar un poco mas sencillamente el bono que nos da el enchat, deberan de editar el archivo cardprefixnametable.txt que esta dentro de su GRF.

      Este Archivo es el que contiene todos los Prefijos y Sufijos que se asignan al equipar una carta.

      Solo deberan de agregar las siguientes lineas a su archivo:


      (click mostrar/ocultar)
      « última modificación: 03 de Junio de 2014, 18:01 por Celsius »

      La Clave del exito es la perseverancia, solo recuerda que todo lo bueno toma su debido tiempo. Si lo Aceleras siempre saldra mal.


      Desconectado shadowinferno

      • *
      • 582
      • 124
      • Actividad:
        0%
      • Sexo: Masculino
      • eh eh !
      Re:[SCR] Hidden Enchant System Cards Directo al slot 4
      « Respuesta #1 en: 02 de Junio de 2014, 01:01 »
      Excelente aporte lo intentare en la noche cuando salga del turno
      Solo una duda SCR ?
      Que es eso?

      Desconectado Celsius

      • *
      • *
      • 6.600
      • 166
      • Actividad:
        0%
      • Sexo: Femenino
      • Cold as Fire(?) and Hot as Ice(?)
      Re:[SRC] Hidden Enchant System Cards Directo al slot 4
      « Respuesta #2 en: 02 de Junio de 2014, 01:44 »
      Jeje un error tipografico xD

      Era SRC = source xD.

      La Clave del exito es la perseverancia, solo recuerda que todo lo bueno toma su debido tiempo. Si lo Aceleras siempre saldra mal.

      Desconectado shadowinferno

      • *
      • 582
      • 124
      • Actividad:
        0%
      • Sexo: Masculino
      • eh eh !
      Re:[SRC] Hidden Enchant System Cards Directo al slot 4
      « Respuesta #3 en: 02 de Junio de 2014, 04:18 »
      ejjejee okay excelente aporte


      Desconectado krais

      • *
      • 269
      • 1
      • Actividad:
        0%
      • Sexo: Masculino
      Re:[SRC] Hidden Enchant System Cards Directo al slot 4
      « Respuesta #4 en: 03 de Junio de 2014, 17:19 »
      si funciona essta exelente solo que las lineas


      Código: Lua
      1. ///Marks if the card0 given is "special" (non-item id used to mark pets/created items. [Skotlex]
      2. #define itemdb_isspecial(i) (i == CARD0_FORGE || i == CARD0_CREATE || i == CARD0_PET || i >= 4700 && i <= 4999)

      no estan en itemdb.c sino que estan en itemdb.h

      lo que e podido analizar en otro emulador que tiene el enchant system tiene un script.c en scr
      « última modificación: 03 de Junio de 2014, 17:43 por krais »

      Desconectado Celsius

      • *
      • *
      • 6.600
      • 166
      • Actividad:
        0%
      • Sexo: Femenino
      • Cold as Fire(?) and Hot as Ice(?)
      Re:[SRC] Hidden Enchant System Cards Directo al slot 4
      « Respuesta #5 en: 03 de Junio de 2014, 18:02 »
      Jeje error de dedo xp

      Sobre lo otro como te dije, al ser eamod preferí mejor ni tocarlo ni verlo(ademas de que también traia virus) para evitar problemas.

      La Clave del exito es la perseverancia, solo recuerda que todo lo bueno toma su debido tiempo. Si lo Aceleras siempre saldra mal.


      Desconectado Tragedy

      • *
      • *
      • 729
      • 40
      • Actividad:
        0%
      • Sexo: Masculino
      • Al mal tiempo, Mala cara
      Re:[SRC] Hidden Enchant System Cards Directo al slot 4
      « Respuesta #6 en: 03 de Junio de 2014, 22:00 »
      Excelente aporte.

      Hay problema en que repare estos puntos y los postee aquí?

      - La "Carta/Orbe/Runa" Puede ser Cambiada por otra en cualquier momento.
      - Se Necesita al Menos un Slot Libre para poder ingresarla en el slot 4 (raro, lo se.)
      lalala

      Desconectado Celsius

      • *
      • *
      • 6.600
      • 166
      • Actividad:
        0%
      • Sexo: Femenino
      • Cold as Fire(?) and Hot as Ice(?)
      Re:[SRC] Hidden Enchant System Cards Directo al slot 4
      « Respuesta #7 en: 03 de Junio de 2014, 23:45 »
      Ningún problema, al contrario sería excelente aporte ya que aun sigo buscando como hacer eso n.n

      La Clave del exito es la perseverancia, solo recuerda que todo lo bueno toma su debido tiempo. Si lo Aceleras siempre saldra mal.


       

      ( Diff ) Costume System para 3ceam (Sistema de vestuario)

      Iniciado por Lunna

      Respuestas: 10
      Vistas: 3594
      Último mensaje 21 de Marzo de 2012, 03:38
      por Many1
      [SRC] Vending System (Vending por cash, por item)

      Iniciado por Tragedy

      Respuestas: 13
      Vistas: 4574
      Último mensaje 13 de Julio de 2012, 02:15
      por suyinfan
      [SRC] Custome System

      Iniciado por Tragedy

      Respuestas: 12
      Vistas: 3956
      Último mensaje 21 de Agosto de 2012, 02:44
      por Expectraku