• logo_cipsoft
    Nowe serwery zostały otwarte 19 Lut 2025:
    Noctalia (Open PvP) Ignitera (Open PvP) us_logo Xybra (Open PvP)

Spells Exevo Flam Gran Vis

Status
Zamknięty.

Mateorixis

Advanced User
Dołączył
Październik 30, 2010
Posty
233
Liczba reakcji
12
Mam zaszczyt zaprezentowa? wam 100% m?j nowy fajny spells :). Exevo Flam Gran Vis to czar taki bardziej dla sorka ale dla druta te? mo?e by?.Ja da?em ?e jest tylko dla sorca. Dobra nie b?d? obija? w bawe?n?.
W .../data/spells/scriptis dodajemy plik exevo flam gran vis.lua i wklejamy do niego to :
Kod:
local atk1 = createCombatObject()
local atk2 = createCombatObject()
local atk3 = createCombatObject()
local atk4 = createCombatObject()
local atk5 = createCombatObject()
local atk6 = createCombatObject()
local combat1 = createCombatObject()
setCombatParam(combat1, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)
setCombatParam(combat1, COMBAT_PARAM_EFFECT, 28)
setCombatParam(combat1, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_WHIRLWINDAXE )
setCombatFormula(combat1, COMBAT_FORMULA_LEVELMAGIC, -1.5, -1900, -1.6, -1900)
local combat2 = createCombatObject()
setCombatParam(combat2, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)
setCombatParam(combat2, COMBAT_PARAM_EFFECT, 36)
setCombatParam(combat2, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_WHIRLWINDAXE )
setCombatFormula(combat2, COMBAT_FORMULA_LEVELMAGIC, -1.5, -1900, -1.6, -1900)
local combat3 = createCombatObject()
setCombatParam(combat3, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)
setCombatParam(combat3, COMBAT_PARAM_EFFECT, 49)
setCombatParam(combat3, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_WHIRLWINDAXE )
setCombatFormula(combat3, COMBAT_FORMULA_LEVELMAGIC, -1.5, -1900, -1.6, -1900)
local combat4 = createCombatObject()
setCombatParam(combat4, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)
setCombatParam(combat4, COMBAT_PARAM_EFFECT, 39)
setCombatParam(combat4, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_WHIRLWINDAXE )
setCombatFormula(combat4, COMBAT_FORMULA_LEVELMAGIC, -1.5, -1900, -1.6, -1900)
local combat5 = createCombatObject()
setCombatParam(combat5, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)
setCombatParam(combat5, COMBAT_PARAM_EFFECT, 45)
setCombatParam(combat5, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_WHIRLWINDAXE )
setCombatFormula(combat5, COMBAT_FORMULA_LEVELMAGIC, -1.5, -1900, -1.6, -1900)
local combat6 = createCombatObject()
setCombatParam(combat6, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE)
setCombatParam(combat6, COMBAT_PARAM_EFFECT, 28)
setCombatParam(combat6, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_WHIRLWINDAXE )
setCombatFormula(combat6, COMBAT_FORMULA_LEVELMAGIC, -1.5, -1900, -1.6, -1900)
arr1 = {
{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
{0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0},
{0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0},
{0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0},
{0, 0, 1, 1, 1, 2, 1, 1, 1, 0, 0},
{0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0},
{0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0},
{0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0},
{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
}
arr2 = {
{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
{0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0},
{0, 0, 1, 1, 1, 1, 1, 1, 1, 0, 0},
{0, 0, 1, 1, 1, 1, 1, 1, 1, 0, 0},
{0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0},
{0, 1, 1, 1, 1, 2, 1, 1, 1, 1, 0},
{0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0},
{0, 0, 1, 1, 1, 1, 1, 1, 1, 0, 0},
{0, 0, 1, 1, 1, 1, 1, 1, 1, 0, 0},
{0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0},
{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
}
arr3 = {
{0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0},
{0, 0, 1, 1, 1, 1, 1, 1, 1, 0, 0},
{0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0},
{0, 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, 2, 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, 0},
{0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0},
{0, 0, 1, 1, 1, 1, 1, 1, 1, 0, 0},
{0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0},
}
arr4 = {
{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
{0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0},
{0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0},
{0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0},
{0, 0, 0, 1, 1, 2, 1, 1, 0, 0, 0},
{0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0},
{0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0},
{0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0},
{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
}
arr5 = {
{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
{0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0},
{0, 0, 1, 1, 1, 1, 1, 1, 1, 0, 0},
{0, 0, 1, 1, 1, 0, 1, 1, 1, 0, 0},
{0, 1, 1, 1, 0, 1, 0, 1, 1, 1, 0},
{0, 1, 1, 0, 1, 2, 1, 0, 1, 1, 0},
{0, 1, 1, 1, 0, 1, 0, 1, 1, 1, 0},
{0, 0, 1, 1, 1, 0, 1, 1, 1, 0, 0},
{0, 0, 1, 1, 1, 1, 1, 1, 1, 0, 0},
{0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0},
{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
}
arr6 = {
{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
{0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0},
{0, 0, 1, 1, 1, 1, 1, 1, 1, 0, 0},
{0, 0, 1, 1, 1, 1, 1, 1, 1, 0, 0},
{0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0},
{0, 1, 1, 1, 1, 2, 1, 1, 1, 1, 0},
{0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0},
{0, 0, 1, 1, 1, 1, 1, 1, 1, 0, 0},
{0, 0, 1, 1, 1, 1, 1, 1, 1, 0, 0},
{0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0},
{0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
}
local area1 = createCombatArea(arr1)
local area2 = createCombatArea(arr2)
local area3 = createCombatArea(arr3)
local area4 = createCombatArea(arr4)
local area5 = createCombatArea(arr5)
local area6 = createCombatArea(arr6)
setCombatArea(atk1, area1)
setCombatArea(atk2, area2)
setCombatArea(atk3, area3)
setCombatArea(atk4, area4)
setCombatArea(atk5, area5)
setCombatArea(atk6, area6)
function onTargetTile(cid, pos)
doCombat(cid,combat1,positionToVariant(pos))
end
function onTargetTile2(cid, pos)
doCombat(cid,combat2,positionToVariant(pos))
end
function onTargetTile3(cid, pos)
doCombat(cid,combat3,positionToVariant(pos))
end
function onTargetTile4(cid, pos)
doCombat(cid,combat2,positionToVariant(pos))
end
function onTargetTile5(cid, pos)
doCombat(cid,combat3,positionToVariant(pos))
end
function onTargetTile6(cid, pos)
doCombat(cid,combat3,positionToVariant(pos))
end
setCombatCallback(atk1, CALLBACK_PARAM_TARGETTILE, "onTargetTile")
setCombatCallback(atk2, CALLBACK_PARAM_TARGETTILE, "onTargetTile2")
setCombatCallback(atk3, CALLBACK_PARAM_TARGETTILE, "onTargetTile3")
setCombatCallback(atk4, CALLBACK_PARAM_TARGETTILE, "onTargetTile4")
setCombatCallback(atk5, CALLBACK_PARAM_TARGETTILE, "onTargetTile5")
setCombatCallback(atk6, CALLBACK_PARAM_TARGETTILE, "onTargetTile6")
local function onCastSpell1(parameters)
doCombat(parameters.cid, atk1, parameters.var)
end
local function onCastSpell2(parameters)
doCombat(parameters.cid, atk2, parameters.var)
end
local function onCastSpell3(parameters)
doCombat(parameters.cid, atk3, parameters.var)
end
local function onCastSpell4(parameters)
doCombat(parameters.cid, atk4, parameters.var)
end
local function onCastSpell5(parameters)
doCombat(parameters.cid, atk5, parameters.var)
end
local function onCastSpell6(parameters)
doCombat(parameters.cid, atk6, parameters.var)
end
function onCastSpell(cid, var)
local parameters = { cid = cid, var = var}
addEvent(onCastSpell1, 100, parameters)
addEvent(onCastSpell2, 250, parameters)
addEvent(onCastSpell3, 350, parameters)
addEvent(onCastSpell4, 400, parameters)
addEvent(onCastSpell5, 450, parameters)
addEvent(onCastSpell6, 500, parameters)
end
Potem dodajemy do .../data/spells/spells.xml linijk?
Kod:
<instant name="Exevo Flam Gran Vis" words="exevo flam gran vis" lvl="300" maglv="100" mana="2000" soul="0" exhaustion="1" prem="1" enabled="1" script="exevo flam gran vis.lua"><vocation id="1"/><vocation id="5"/></instant>
Czar jest do sorka od 300lvl i 100 mlvl oraz bierze 2000 many :)
A tu screen: nie chcia?o mi si? wszystkich robi? wi?c zrobi?em tylko 2
sasasa.png

aaaaaaaaaaaaas.png

[size=+4]Prosz? o komentarze .
Pozdrawiam .[/size]
 
Odp: Exevo Flam Gran Vis

?adny czar bardzo mi si? podoba GZ pomys?u jak bym mnia? 30 post?w odrazu da? bym ci reputa czar na pewno si? sprzyda nie wiedzia?em nawet ?e s? takie czary pod tibie 8.10.
 
Odp: Exevo Flam Gran Vis

Czar do?? prosty, do tego nie za bardzo fajne s? czary z kilkoma efektami, dla OTS'?w typu exp x999 ja tego nie trawie.. Chyba to nie jest twoja pierwsza praca, wi?c powiniene? si? troch? bardziej wysili? i co? lepszego wymy?li?.
 
Odp: Exevo Flam Gran Vis

#Up
Wed?ug mnie leprze napewno s? czary co maj? du?o efekt?w ni? takie co maja tylko 1 efekt i jeszcze jaki? lipny co jest du?o takich post?w na tej stronie
 
Odp: Exevo Flam Gran Vis

Super czar. Tak samo nie mia?em poj?cia ?e ten efekt z tym toporkiem mo?na doda? do tibii 8.10!! Reput leci i oczywi?cie wsadzam go za chwil? do otsa!!! Wielkie dzi?ki! Ocenka 10/10.
 
Odp: Exevo Flam Gran Vis

Za du?o efekciarstwa, brak my?lenia nad formu??.
Czar zbyt mocny i nie przydatny. Jedyne co st?d wynios? to przyk?ad uzyskania kilku efekt?w w jednym czarze.
No i wypowied? si? nie klei. Wi?cej . Okre?li?e? dwa ?ywio?y i niepoprawn? kolejno?? grup. Nie przemy?la?e? tego czaru i takie s? efekty ;s


4/10(ale tylko z powodu d?ugo?ci skryptu)
Pozdrawiam i ?ycz? powodzenia w przysz?o?ci.
 
Odp: Exevo Flam Gran Vis

Dzi?ki za reputy i komentarze te dobre i te z?e b?d? pami?ta? na przysz?o?? o takich g?upich b??dach .
Zrobie za nied?ugo next spells mam nadzieje ?e bez takich b??d?w ...
Pozdrawiam Mateorixis
[size=+3]#Edit
Tu link do mojego next dzie?a ju? jest typowo do sorka
[/size]
 
Ostatnia edycja:
Odp: Exevo Flam Gran Vis

~~~~Refresh~~~~
Komentujcie!!!
#up nie nabijaj post?w takim czym?...
 
Odp: Exevo Flam Gran Vis

Taki sobie ten czar... Co on ma w sobie takiego? ?e raz wali tam a raz tam? Jedyne co najlepsze w tym wszystkim to fajne animacje wybra?e?. 5/10
 
Odp: Exevo Flam Gran Vis

Czar jest fajny ale troch? za du?o bajer?w da?e? i robisz axe z ogniem to te? takie nie zbyt ?adne ale juz leprze ni? te exevo gran mas floor leprze bajerki da?e? GZ.
 
Odp: Exevo Flam Gran Vis

Tak jak kolega up napisa? za du?o bajer?w kt?re w og?le nie pasuj? do siebie. Ale ten Exevo Sorc Mas Vis jest spoko to ci musz? przyzna?.
Pozdrawiam kamids
 
Odp: Exevo Flam Gran Vis

Mi te? si? podoba bardzo ?adnie leci ++.
Czar bardzo ?adny i efektywny brawo.
 
Status
Zamknięty.
Do góry