Autor |
AdrianMaster
Początkujący
Dołączył: 15 Lip 2006
Posty: 15
Przeczytał: 0 tematów
Ostrzeżeń: 1/5 Skąd: Olsztyn
Sob 23:54, 15 Lip 2006
|
|
Wiadomość |
Poradnik jak zrobic spells!
|
|
|
Siemka all powiem wam jak sie robi spelle
Wlazimy w data/spells/instant i kopiujemy jakis pliczek wklejamy go i nazywamy o takiej nazwie jaki chcemy miec czar np mega ue
Nastempnie otwieramy go i jest np takie cos
area = {
{1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1},
{1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1},
{1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1},
{1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1},
{1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1},
{1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1},
{1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1},
{1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1},
{1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1},
{1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1},
{1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1},
}
To jest takie cos gdzie sie dodaje 1 te 1 oznaczajol pola gdzie ten czar ma walic.
No i puzniej jest takie cos
attackType = ATTACK_PHYSICAL
needDirection = false
areaEffect = NM_ME_EXPLOSION_AREA
animationEffect = NM_ANI_NONE
hitEffect = NM_ME_EXPLOSION_DAMAGE
damageEffect = NM_ME_DRAW_BLOOD
animationColor = RED
offensive = true
drawblood = true
UltimateExplosionObject = MagicDamageObject(attackType, animationEffect, hitEffect, damageEffect, animationColor, offensive, drawblood, 0, 0)
function onCast(cid, creaturePos, level, maglv, var)
centerpos = {x=creaturePos.x, y=creaturePos.y, z=creaturePos.z}
n = tonumber(var) -- try to convert it to a number
if n ~= nil then
-- bugged
-- ultimateExplosionObject.minDmg = var+0
-- UltimateExplosionObject.maxDmg = var+0
UltimateExplosionObject.minDmg = 0
UltimateExplosionObject.maxDmg = 0
else
UltimateExplosionObject.minDmg = (level * 2 + maglv * 3) * 2.3 - 30
UltimateExplosionObject.maxDmg = (level * 2 + maglv * 3) * 3.0
end
return doAreaMagic(cid, centerpos, needDirection, areaEffect, area, UltimateExplosionObject:ordered())
end
attackType = ATTACK_PHYSICAL
needDirection = false
areaEffect = NM_ME_EXPLOSION_AREA
animationEffect = NM_ANI_NONE
hitEffect = NM_ME_EXPLOSION_DAMAGE
damageEffect = NM_ME_DRAW_BLOOD
animationColor = RED
offensive = true
drawblood = true
To jest z czego czar ma walic ten czar akurat wali z EXPLOSION czyli tak jak ue
-- ultimateExplosionObject.minDmg = var+0
-- UltimateExplosionObject.maxDmg = var+0
UltimateExplosionObject.minDmg = 0
UltimateExplosionObject.maxDmg = 0
else
UltimateExplosionObject.minDmg = (level * 2 + maglv * 3) * 2.3 - 30
UltimateExplosionObject.maxDmg = (level * 2 + maglv * 3) * 3.0
To jest z jakiej sily ma walic czar i cos tam jesczez XD
Nastempnie trzeba wejsc w data/spells/spells i dodac linijke np takol
<spell name="mega ue" words="mega ue" maglv="45" mana="1000" enabled="1"><vocation id="1" /><vocation id="2" /></spell>
Oznacza nazwe spellsu Oznacza m lvl i mane wymagane na uzycie czaru
Mam nadzieje ze sie przyda
~Pozdro~
Post został pochwalony 0 razy
|
|