Projekt MMO

Czyli tworzymy nasze MMO ;)


#1 2009-12-13 00:09:44

Grim90

Użytkownik

Zarejestrowany: 2009-12-08
Posty: 11
Punktów :   

czar Silencio

Spoiler:


<instant name="Silencio" words="silencio!" lvl="1" mana="0" prem="1" range="3" casterTargetOrDirection="1" blockwalls="1" exhaustion="2000" needlearn="0" event="script" value="silencio.lua"/>

Spoiler:


local exhaust = createConditionObject(CONDITION_MUTED)
setConditionParam(exhaust, CONDITION_PARAM_TICKS, 1 * 20000)


function onCastSpell(cid, var)
   
    local obszar = 2
   
    local xOd = getCreaturePos(cid).x - obszar
    local xDo = getCreaturePos(cid).x + obszar
    local yOd = getCreaturePos(cid).y - obszar
    local yDo = getCreaturePos(cid).y + obszar
   
    local i
    local ii
    for i = xOd, xDo do
        for ii = yOd, yDo do
            local nPoz = {x = i, y = ii, z = getCreaturePos(cid).z, stackpos = 253}
            local gracz = getThingFromPos(nPoz)
            doSendMagicEffect(nPoz,CONST_ME_LOSEENERGY)
            if isPlayer(gracz.uid) then
                if gracz.uid ~= cid then
                    doAddCondition(gracz.uid, exhaust)
                end
            end
        end
    end
        return TRUE
end

oczywiście wartości tych czarów należy zmienić wg. potrzeb.

Offline

 

Stopka forum

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

[ Generated in 0.116 seconds, 10 queries executed ]


Darmowe Forum | Ciekawe Fora | Darmowe Fora
www.zgraja.pun.pl www.wsbfir.pun.pl www.poczujmagie.pun.pl www.shetty.pun.pl www.veterans.pun.pl