OTServ
¿Quieres reaccionar a este mensaje? Regístrate en el foro con unos pocos clics o inicia sesión para continuar.
Dirección Ip
[Tutorial] Ataque de Spell Por Nivel y Magic Level 3
Conectarse

Recuperar mi contraseña

Buscar
 
 

Resultados por:
 

 


Rechercher Búsqueda avanzada

Mejores posteadores
XxStroksxX (463)
[Tutorial] Ataque de Spell Por Nivel y Magic Level Vote1111[Tutorial] Ataque de Spell Por Nivel y Magic Level Vote2111[Tutorial] Ataque de Spell Por Nivel y Magic Level Vote3111 
~*~[:Đαяќ:]~[:тιβια:]~*~ (366)
[Tutorial] Ataque de Spell Por Nivel y Magic Level Vote1111[Tutorial] Ataque de Spell Por Nivel y Magic Level Vote2111[Tutorial] Ataque de Spell Por Nivel y Magic Level Vote3111 
spoor (83)
[Tutorial] Ataque de Spell Por Nivel y Magic Level Vote1111[Tutorial] Ataque de Spell Por Nivel y Magic Level Vote2111[Tutorial] Ataque de Spell Por Nivel y Magic Level Vote3111 
Dj Pacos (73)
[Tutorial] Ataque de Spell Por Nivel y Magic Level Vote1111[Tutorial] Ataque de Spell Por Nivel y Magic Level Vote2111[Tutorial] Ataque de Spell Por Nivel y Magic Level Vote3111 
God Skit (68)
[Tutorial] Ataque de Spell Por Nivel y Magic Level Vote1111[Tutorial] Ataque de Spell Por Nivel y Magic Level Vote2111[Tutorial] Ataque de Spell Por Nivel y Magic Level Vote3111 
GoD MexicanSoul (40)
[Tutorial] Ataque de Spell Por Nivel y Magic Level Vote1111[Tutorial] Ataque de Spell Por Nivel y Magic Level Vote2111[Tutorial] Ataque de Spell Por Nivel y Magic Level Vote3111 
fuzzy (35)
[Tutorial] Ataque de Spell Por Nivel y Magic Level Vote1111[Tutorial] Ataque de Spell Por Nivel y Magic Level Vote2111[Tutorial] Ataque de Spell Por Nivel y Magic Level Vote3111 
Eddie (31)
[Tutorial] Ataque de Spell Por Nivel y Magic Level Vote1111[Tutorial] Ataque de Spell Por Nivel y Magic Level Vote2111[Tutorial] Ataque de Spell Por Nivel y Magic Level Vote3111 
GOD Chimito (30)
[Tutorial] Ataque de Spell Por Nivel y Magic Level Vote1111[Tutorial] Ataque de Spell Por Nivel y Magic Level Vote2111[Tutorial] Ataque de Spell Por Nivel y Magic Level Vote3111 
conalep1996 (23)
[Tutorial] Ataque de Spell Por Nivel y Magic Level Vote1111[Tutorial] Ataque de Spell Por Nivel y Magic Level Vote2111[Tutorial] Ataque de Spell Por Nivel y Magic Level Vote3111 

Últimos temas
» [???] [Super Naruto OT]
[Tutorial] Ataque de Spell Por Nivel y Magic Level Icon_m10Lun Jun 08, 2015 12:08 pm por keishmer91

» [ACTION] God/GM da item a un player
[Tutorial] Ataque de Spell Por Nivel y Magic Level Icon_m10Mar Dic 02, 2014 12:53 pm por hecmanos

» [8.60] Nuevo War Thais By TheRobertxon
[Tutorial] Ataque de Spell Por Nivel y Magic Level Icon_m10Vie Jun 20, 2014 10:56 am por luismc

» [7.92]Naruto Final Story!
[Tutorial] Ataque de Spell Por Nivel y Magic Level Icon_m10Dom Mayo 26, 2013 2:40 am por ricardotuck

» [9.1] Fun Server
[Tutorial] Ataque de Spell Por Nivel y Magic Level Icon_m10Mar Mayo 14, 2013 5:32 pm por skifer

» [9.1] The Forgotten Server v0.2.11pl2 (Mystic Spirit)
[Tutorial] Ataque de Spell Por Nivel y Magic Level Icon_m10Mar Mayo 14, 2013 5:29 pm por skifer

» New Map 8.60 (Darksystem) By: Turock & Gilio LIsto Arreglado El
[Tutorial] Ataque de Spell Por Nivel y Magic Level Icon_m10Mar Mayo 07, 2013 5:27 pm por tonyso

» Ocean Clasic Global Map 8.6
[Tutorial] Ataque de Spell Por Nivel y Magic Level Icon_m10Miér Mayo 01, 2013 11:19 pm por maganiua

» ayuda a abrir puertos
[Tutorial] Ataque de Spell Por Nivel y Magic Level Icon_m10Lun Abr 29, 2013 5:58 pm por XxStroksxX

» [8.60] Speedy War
[Tutorial] Ataque de Spell Por Nivel y Magic Level Icon_m10Dom Abr 28, 2013 5:51 pm por Sunnade'Audio

Upload Images
ImagesHack
Scanner
VirusTotal

[Tutorial] Ataque de Spell Por Nivel y Magic Level

2 participantes

Ir abajo

[Tutorial] Ataque de Spell Por Nivel y Magic Level Empty [Tutorial] Ataque de Spell Por Nivel y Magic Level

Mensaje por XxStroksxX Vie Ene 28, 2011 1:44 pm

Quizas se preguntaran algunas veces o recibiran reclamos que los ataques estan muy desbalanceados a traves del Nivel, Supongamos, un nivel 150 ml 100 pega mas que un nivel 200 ml 95, esto ocaciona que no halla razon para subir nivel, generalmente en Spells aparece esto en el inicio de su Spell...
Código:
local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_EARTHDAMAGE)
setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_PLANTATTACK)
setAttackFormula(combat, COMBAT_FORMULA_LEVELMAGIC, 5, 5, 5, 10)

Bueno esto es muy simple de corregir, deberan reemplar SetAttackFormula por setCombatFormula y configurarlo a su gusto como deseen que se multiplique de acuerdo al nivel, por ejemplo quiero que el nivel aumente x4 el ataque de la spell, esto de debe multiplicar por -(signo menos) el numero que desean que se multiplique, osino su spell Heleara, al dar positivo da vida en ves de - vida.
Lo mismo con el magic level.

Código:
local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_EARTHDAMAGE)
setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_PLANTATTACK)
--setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, 5, 5, 5, 10)

function onGetFormulaValues(cid, level, maglevel)
        min = (level * -4  maglevel * -1) * 4 - 2
        max = (level * -4  maglevel * -1) * 7
       
        if min < 250 then
                min = 250
        end

        return min, max
end

setCombatCallback(combat, CALLBACK_PA

ahora les dejo un ejemplo mas completo de una spell creada en mi server (exp alta, ataque alto)
Código:
local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_TYPE,COMBAT_PHYSICALDAMAGE)
setCombatParam(combat, COMBAT_PARAM_EFFECT,CONST_ME_HITAREA)
--setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, 0, 5, 10, 0)

function onGetFormulaValues(cid, level, maglevel)
        min = (level * -4  maglevel * -1) * 4 - 2
        max = (level * -4  maglevel * -1) * 7
       
        if min < 250 then
                min = 250
        end

        return min, max
end

setCombatCallback(combat, CALLBACK_PARAM_LEVELMAGICVALUE, "onGetFormulaValues")

arr = {
{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
{0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0},
{0, 0, 1, 0, 1, 1, 1, 0, 1, 0, 0},
{0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0},
{0, 0, 1, 1, 1, 1, 1, 1, 1, 0, 0},
{0, 0, 1, 1, 1, 2, 1, 1, 1, 0, 0},
{0, 0, 1, 1, 1, 1, 1, 1, 1, 0, 0},
{0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0},
{0, 0, 1, 0, 1, 1, 1, 0, 1, 0, 0},
{0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0},
{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
}

local area = createCombatArea(arr)
setCombatArea(combat, area)

function onCastSpell(cid, var)
    return doCombat(cid, combat, var)
end

Espero les haya servido, y no cometa un error, quizas no sea de gran ayuda pero puede que algunos no sepan y les suceda aquel desbalance, Gracias.

Creditos: 100% Kamor
XxStroksxX
XxStroksxX

+ Administrador +
+ Administrador +

¡Sorcerer Rapero!
Masculino España Géminis Cerdo
Chrome
Edad Edad : 28
Mensajes Mensajes : 463
Localización Localización : Barcelona
Fecha de inscripción Fecha de inscripción : 01/08/2010

Hoja de personaje
Personaje: Khail Phount
Vocation: Knight
Mundo: Infernia

http://www.otserv.biz/

Volver arriba Ir abajo

[Tutorial] Ataque de Spell Por Nivel y Magic Level Empty Re: [Tutorial] Ataque de Spell Por Nivel y Magic Level

Mensaje por ~*~[:Đαяќ:]~[:тιβια:]~*~ Sáb Ene 29, 2011 4:26 pm

buena we
~*~[:Đαяќ:]~[:тιβια:]~*~
~*~[:Đαяќ:]~[:тιβια:]~*~

+ Moderador +
+ Moderador +

*~Elder Wolf~*
Masculino Mexico Virgo Cerdo
Chrome
Edad Edad : 28
Mensajes Mensajes : 366
Localización Localización : :O ala versh XD
Fecha de inscripción Fecha de inscripción : 29/01/2011

http://www.chaosserv.no-ip.info

Volver arriba Ir abajo

Volver arriba

- Temas similares

 
Permisos de este foro:
No puedes responder a temas en este foro.