Administrator
Administrator
Dołączył: 16 Gru 2006
Posty: 33
Przeczytał: 0 tematów
Ostrzeżeń: 0/5
|
Wysłany: Śro 23:10, 27 Gru 2006 Temat postu: poradnik Jak zrobić hasterune |
|
|
Wchodzimy w data/spells/runes i tam robimy plik o nazwie haste.lua a w nim wpisujemy to:
attackType = ATTACK_NONE
animationEffect = NM_ANI_NONE
hitEffect = NM_ME_NONE
damageEffect = NM_ME_MAGIC_POISEN
animationColor = GREEN
offensive = false
drawblood = false
GreatHasteObject = 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}
ret = doTargetMagic(cid, centerpos, GreatHasteObject:ordered())
if(ret) then
speed = getSpeed(cid)
time = 20
addspeed = (speed*1.7)-56
changeSpeed(cid, addspeed, time)
end
return ret
end
Teraz jesli ktos chce by jakis npc sprzedajacy runy np Dark rodo sprzedawal takze i haste runy wlazimy w data/npc/scripts i tam znajdujemy plik o nazwie runes.lua i w nim gdzies w tym rzedzie runek (latwo sie skapnac wystarczy przeczytac) dodajemy te linijke:
elseif msgcontains(msg, 'haste rune') and focus == cid then
buy(cid,2299,100,1500)
2299-id runy
100-ilosc uzyc w runie
1500-cena za rune
Prawie na poczatku pisze co npc mowi jak sie napisze (glownie "hi" i pozniej "runes") po ostatniej runce piszece "Haste Rune"
wchodzimy w spells.xml i piszemy pod
<!--// Make Runes \\-->
<rune name="Haste" id="2299" charges="1" maglv="7" mana="0" enabled="1"></rune>
2299-id runy
7-mlvl od ktorego mozna korzystac z runy
Post został pochwalony 0 razy
|
|