101Level - Foro

DivineRO necesita tu AYUDA para seguir Online - Anunciate en DivineRO - Donaciones

Restriccion de Cartas.

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

obep

Restriccion de Cartas.
« en: 05 de Mayo de 2010, 04:50 »
Bueno la verdad yo he estado buscando esta guia por todos lados, pero la que encontre no la entendi nada. La verdad estoy buscando que me ayuden a como poner en mi server una restriccion de cartas, es decir, que si se ekipan dos cartas, al momento de equiparse la tercera carta pierdan todas sus efectos y no den nada.
Las cartas que quisiera que figuraran en esa restriccion son:
• Todas las MVP de Bio 3.
• Ifrit Card.
• Thanatos Card.
• Valkyrie Rangris Card.
• Kiel D-01 Card.
• Fallen Bishop Hibram Card.

Espero y me puedan ayudar con esto  :HMM:

Gracias


Danriu

Re:Restriccion de Cartas.
« Respuesta #1 en: 05 de Mayo de 2010, 06:29 »
Bueno tengo una idea de como lograr lo que buscas... pero no es dede src, sino desde la db...te recomiendo hacer un backup de tu item_db, ok mi idea es la siguiente:

Pues hay algunas cartas que hacen ya, algo bastante parecido y son las cartas que hacen "combo" con otras cartas, pongamos como ejemplo la Succubus card:

4218,Succubus_Card,Succubus Card,6,20,,10,,,,,,,,16,,,,,{ bonus bMaxHP,1000; if (isequipped(4269)) { bonus bVit,1; bonus bHPrecovRate,10; } else { bonus bVit,-3; bonus bHPrecovRate,-20; } },{},{}

En rojo se encuentra lo que sería útil para lograr el cometido, esta sentencia pone como condicion tener el item con la id 4269, para poder obtener el efecto que le sigue, lo cual se cambiaria por el id de la carta que quieres restringir, ahora como ejemplo usaremos la Thanatos card :

4399,Thanatos_Card,Thanatos Card,6,20,,10,,,,,,,,2,,,,,{ bonus bDefRatioAtkRace,RC_Boss; bonus bDefRatioAtkRace,RC_NonBoss; bonus bSPDrainValue,-1; bonus bDef,-30; bonus bFlee,-30; },{},{}

En azul esta marcado el codigo del efecto original de la carta, ahora el experimento sería mas o menos así:



Codigo añadido

Efecto Original

Efecto en caso de tener 3 Thanatos card

Experimentales

--------------------
Codigo
--------------------


4399,Thanatos_Card,Thanatos Card,6,20,,10,,,,,,,,2,,,,,{if (isequipped(4399)*3){bonus bDef,+0}else{ bonus bDefRatioAtkRace,RC_Boss; bonus bDefRatioAtkRace,RC_NonBoss; bonus bSPDrainValue,-1; bonus bDef,-30; bonus bFlee,-30; }},{},{}

Nota: El " *3 " lo puse como experimental, porque no se como asimile la variable "isequiped" la multiplicación por 3, puede que haya que mover el *3 fuera de los paréntesis del if, es cosa de probar, también es posible que encuentres una mejor manera de hacerlo.

Puse  como efecto en caso de que tengas 3 cartas base def + 0, suponiendo que esto no de "nada".



Espero que esto te puede servir, tendrás que probar si te funciona, es muy probable que funcione, revisa bien los códigos, en fin... espero que te sea de ayuda...Salu2 ;D.



« última modificación: 05 de Mayo de 2010, 06:47 por Danriu »

obep

Re:Restriccion de Cartas.
« Respuesta #2 en: 05 de Mayo de 2010, 19:37 »
Hmm no creo que me hayas entendido. No es restringir ponerse por ejemplo 3 Thanatos card, sino que por ejemplo al ekiparme Vr y Thana de el efecto bn, Pero si me ekipo una Fallen por ejemplo pierdan todas esta su efecto. Espero y me hayas entendido D;

Desconectado Ichisito

  • *
  • 3.246
  • 329
  • Actividad:
    0%
Re:Restriccion de Cartas.
« Respuesta #3 en: 05 de Mayo de 2010, 20:31 »
De hecho si va por buen camino, el comando este puede abarcar mas de un solo item, osea que si usas 3 IDs para el if(isequipped(ID1,ID2,ID3)) detectará cuando estén los 3 equipados y te dará el bonus nulo, osease que se anularán todas las cartas



Danriu

Re:Restriccion de Cartas.
« Respuesta #4 en: 07 de Mayo de 2010, 08:36 »
Bueno la verdad yo he estado buscando esta guia por todos lados, pero la que encontre no la entendi nada. La verdad estoy buscando que me ayuden a como poner en mi server una restriccion de cartas, es decir, que si se ekipan dos cartas, al momento de equiparse la tercera carta pierdan todas sus efectos y no den nada,
Hmm no creo que me hayas entendido. No es restringir ponerse por ejemplo 3 Thanatos card, sino que por ejemplo al ekiparme Vr y Thana de el efecto bn, Pero si me ekipo una Fallen por ejemplo pierdan todas esta su efecto. Espero y me hayas entendido D;

Bueno.. no puedo leerte la mente.. no fuiste especifico explicando... lee tu mismo lo que escribiste, no dejaste claro lo que comentaste después... en fin... pues esa es una idea...salu2.


 

Ayuda Restriccion de cartas

Iniciado por pbgames00

Respuestas: 24
Vistas: 1249
Último mensaje 28 de Diciembre de 2011, 00:42
por pbgames00
Ayuda con Restriccion de Cartas

Iniciado por yuekichi

Respuestas: 7
Vistas: 473
Último mensaje 10 de Diciembre de 2010, 20:51
por Rpizer
restriccion de tiempo ayuda

Iniciado por sumyhot

Respuestas: 4
Vistas: 261
Último mensaje 17 de Abril de 2011, 20:24
por Ichisito