matikziom
User
- Joined
- Sep 18, 2010
- Messages
- 12
- Reaction score
- 4
Dzisiaj zaprezentuje new czar kt?rego zawsze szuka?em. Czar kt?ry robi fieldy np poison field.Ten czar bardziej sie nadaje pod exp razy 999 niz exp razy 30 chyba ze zmienicie linijki kt?re s? na z??to i dacie mniejszy dmg. To zaczynamy...
Wchodzimy w data\items\items.xml i zmieniamy poison fielda id 1496 na
Potem wchodzimy w data\spells\scriptis\ i tworzymy plik lua obojetna nazwa ja daje c.lua zeby by?o ?atwiej
No i potem dodajemy linijke w data\spells\spells.xml
[size=+4]Prosz? ?eby nikt nie pisa? jak banalnie da si? to zrobi? bo po 1 jestem nowy a po 2 to jest takie bardziej do zielonych ;d
Prosz? o przeniesienie tego skryptu do dzia?u spells[/size]
Wchodzimy w data\items\items.xml i zmieniamy poison fielda id 1496 na
Code:
<item id="1496" article="a" name="poison field">
<attribute key="type" value="magicfield"/>
<attribute key="decayTo" value="0"/>
<attribute key="duration" value="[color=yellow]9999- tu mozemy dac jak dlugo maja te posion fieldy sta? [/color]"/>
<attribute key="field" value="poison">
<attribute key="ticks" value="[color=yellow]500- tu piszemy co ile sekund ma zabierac hp lub mp 1 sekunda to 1000[/color]"/>
<attribute key="start" value="[color=yellow]10000-Tu dajemy ile ma zabierac hp[/color]"/>
<attribute key="damage" value="1099990"/>
</attribute>
</item>
Code:
local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_POISON)
setCombatParam(combat, COMBAT_PARAM_CREATEITEM, 1496)
setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, -1.3, -3009, -1.7, -11110)
arr = {
{0, 0, 0, 0, 0, 1, 0, 0, 0, 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, 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, 3, 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, 1, 1, 1, 1, 1, 0, 0, 0},
{0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0},
}
local area = createCombatArea(arr)
setCombatArea(combat, area)
function onCastSpell(cid, var)
return doCombat(cid, combat, var)
end
Code:
<instant name="M" words="[color=yellow]pavlus uber matik-Tutaj piszemy co ktos musi napisac zeby waln?? czar[/color]" lvl="2900" maglv="10" mana="1" soul="0" exhaustion="1" prem="1" enabled="1" script="[color=yellow]c.lua-tutaj dajemy nazwe taka jaka podalismy w pliku lua[/color]"><vocation id="3"/><vocation id="7"/></instant>
Prosz? o przeniesienie tego skryptu do dzia?u spells[/size]