Ogłoszenie

Reaktywacja forum? Tak! Chcesz pomóc? GG: 12515953.

#1 2009-09-21 17:54:12

Fexar

http://tnij.org/ek3p

Zarejestrowany: 2009-09-20
Posty: 15
Punktów :   

Kamehameha

Przedstawiam wam nowy czar. Fanom Dragon ball powinien być dobrze znany. Fala uderzeniowa trwa ponad 10sek. Na czas rzucenia czaru kolor włosów i aura gracza zmieniają się na złoty

w spells/scripts stwórzcie plik o nazwie: kamehame.lua
A do niego wklejcie:

--by Kanciak (Winged'Nightmare)
--budzik.wxv.pl  Zapraszam!
local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_TYPE, CONST_ME_PSYHICALDAMAGE)
local zasieg = {
{0, 1, 0},
{0, 1, 0},
{0, 1, 0},
{0, 1, 0},
{0, 1, 0},
{0, 1, 0},
{0, 1, 0},
{0, 3, 0},
}
local area = createCombatArea(zasieg)
setCombatArea(combat, area)
function spellCallbackEnergy(param)
    if (param.hitmin == nil or param.hitmax == nil) then
        param.hitmin = math.floor(-getPlayerLevel(param.cid) * 4.5 + -getPlayerMagLevel(param.cid) * 5)
        param.hitmax = math.floor(-getPlayerLevel(param.cid) * 4.7 + -getPlayerMagLevel(param.cid) * 5.2)
    end
    if param.count > 0 or math.random(0, 1) == 1 then
        doAreaCombatHealth(param.cid, COMBAT_PHYSICALDAMAGE, param.pos, 0, param.hitmin, param.hitmax, 37)
    end
    if(param.count < 80) then
        param.count = param.count + 1
        addEvent(spellCallbackEnergy, 100, param)
    end
end
function onTargetTileEnergy(cid, pos)
    local param = {}
    param.cid = cid
    param.pos = pos
    param.count = 0
    spellCallbackEnergy(param)
end
setCombatCallback(combat, CALLBACK_PARAM_TARGETTILE, "onTargetTileEnergy")
function onCastSpell(cid, var)
local czas = 15
local outfit = getCreatureOutfit(cid)
outfit.lookHead = 79
if(os.time() > getPlayerStorageValue(cid,21653)) then
    local parameters = {}
    parameters.cid = cid
    parameters.var = var
    parameters.combat = combat
    parameters.count = 0
    parameters.outfit = outfit
    addEvent(ka, 100, parameters)
    addEvent(me, 800, parameters)
    addEvent(ha1, 1500, parameters)
    addEvent(me, 2200, parameters)
    addEvent(ha2, 2900, parameters)
    addEvent(fala, 3000, parameters)
    addEvent(Aura, 3000, parameters)
    addEvent(wlosy, 100, parameters)
    setPlayerStorageValue(cid,21653,(os.time() + czas))
elseif(os.time() < getPlayerStorageValue(cid,21653)) then
    doPlayerSendCancel(cid,"You are exchaused.")
    doSendMagicEffect(getPlayerPosition(cid),2)
else
    print("Blad w kamehameha.lua")
end
end
function ka(parameters)
doPlayerSay(parameters.cid,"KA",17)
end
function me(parameters)
doPlayerSay(parameters.cid,"ME",17)
end
function ha1(parameters)
doPlayerSay(parameters.cid,"HA",17)
end
function ha2(parameters)
doPlayerSay(parameters.cid,"HAAAAA!!!",17)
end
function fala(parameters)
doCombat(parameters.cid, parameters.combat, parameters.var)
end
function Aura(parameters)
    if(parameters.count < 80) then
        addEvent(Aura, 100, parameters)
        doSendMagicEffect(getPlayerPosition(parameters.cid), 39)
        parameters.count = parameters.count + 1
    end
end
function wlosy(parameters)
doSetCreatureOutfit(parameters.cid, parameters.outfit, 13500)
doSendMagicEffect(getPlayerPosition(parameters.cid), 49)
doSetCreatureLight(parameters.cid, 15, 84, 30000)
end

Teraz do spells.xml:

<instant name="Kamehameha" words="kamehameha" direction="1" lvl="45" maglv="26" mana="600" soul="0" exhaustion="7000" prem="1" enabled="1" script="kamehame.lua"><vocation id="2"/><vocation id="1"/><vocation id="6"/><vocation id="5"/></instant>

Screen:
http://i41.tinypic.com/24ccz5v.jpg

Offline

 

Stopka forum

RSS
Powered by PunBB
© Copyright 2002–2008 PunBB
Polityka cookies - Wersja Lo-Fi


Darmowe Forum | Ciekawe Fora | Darmowe Fora
agroturystyka góry świętokrzyskie skup samochodów powypadkowych - śląsk domki letniskowe sobieszewo wodomierze wrocław preity