W actions/scripts tworzymy plik speedatack.lua,a w nim.:
Kod:
local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_MAGIC_RED)
setCombatParam(combat, COMBAT_PARAM_AGGRESSIVE, 0)
local voc = 9 --
function onUse(cid, item, frompos, item2, topos)
var = numberToVariant(cid)
doPlayerSetVocation(cid,voc)
doRemoveItem(item.uid,1)
doPlayerSay(cid, "Atack Speed Up!!", 16)
return 1
end
Potem w actions.xml dodajemy poniższą linijkę:
Kod HTML:
<action itemid="6558" script="speedatack.lua" />
I teraz przechodzimy do vocation.xml. Na samym dole dodajemy nową profesje
Kod:
<vocation id="9" name="Elite Knight" description="a Elite Knight" gaincap="10" gainhp="7" gainmana="42" gainhpticks="6" gainhpamount="1" gainmanaticks="6" gainmanaamount="10" gainsoulticks="120" gainsoulamount="1" maxsoul="210" manamultiplier="0.5" attackspeed="200" prevoc="9" basespeed="230">
<diepercent experience="7" magic="7" skill="7" equipment="7" container="100"/>
<formula damage="1.5" defense="1.4" armor="1.3"/>
<skill id="0" multiplier="3.0"/>
<skill id="1" multiplier="3.0"/>
<skill id="2" multiplier="3.0"/>
<skill id="3" multiplier="3.0"/>
<skill id="4" multiplier="3.0"/>
<skill id="5" multiplier="1.0"/>
<skill id="6" multiplier="0.9"/>
</vocation>
W data/creaturesscripts/scripts/login.lua
dodajemy lub edytujemy
Kod:
function onLogin(cid)
--Ustawienia--
local text = "Speed Down"
-- koniec
if getPlayerStorageValue(cid,312) == 1 then
doPlayerSetVocation(cid, getPlayerStorageValue(cid,5))
doPlayerSay(cid,text,16)
setPlayerStorageValue(cid,312,-1)
return 1
end
end
I na końcu
data/creaturesscripts/creaturescripts.xml dodajemy
Kod HTML:
<event type="login" name="login_d" script="login.lua" />
No to może teraz wyjasnie zasade działania tego skrypcikuSmile
Po wypiciu miksturki zwiększa sie nam fast atackWink
Owy skrypt był pisany pod profesje "Knighta" Wy możecie sobie ustawić pod jaką chcecieWink
Dziękuje za uwagę
Dukai