Witam skopiowalem ten skrypt z biblioteki TNP
Lecz wywala mi blad
a wlasnie o spowolnienie lub przyspieszenie w Action (po uzyciu X przedmiotu) mi zalezalo.. Kto moze wie jak to zrobic?
Kod:
local czasTrwania = 300 -- w sekundach, 300 sek = 5 min
function onUse(cid, item, fromPosition, itemEx, toPosition)
local condition = 0
local combat = createCombatObject()
setCombatParam(combat, COMBAT_PARAM_AGGRESSIVE, 0)
doSendMagicEffect(getCreaturePosition(cid), CONST_ME_POFF)
if(math.random(2) == 2) then -- pozytywny haj
doPlayerSendTextMessage(cid, 22, "Czujesz przyplyw sil?")
condition = createConditionObject(CONDITION_HASTE)
doCreatureAddHealth(cid, 1500)
else -- negatywny haj
doPlayerSendTextMessage(cid, 22, "Chyba jaranie Tobie nie pomaga.")
doCreatureAddHealth(cid, -150)
condition = createConditionObject(CONDITION_PARALYZE)
end
doRemoveItem(item.uid, 1)
if(condition ~= 0) then
setConditionParam(condition, CONDITION_PARAM_TICKS, czasTrwania*1000)
setConditionFormula(condition, -1, 40, -1, 40)
setCombatCondition(combat, condition)
doCombat(cid, combat, numberToVariant(cid))
end
return 1
end
Lecz wywala mi blad
Kod:
[13/11/2012 21:43:46] [Error - Action Interface]
[13/11/2012 21:43:46] data/actions/scripts/ale.lua:onUse
[13/11/2012 21:43:46] Description:
[13/11/2012 21:43:46] (luaSetConditionFormula) This function can only be used while loading the script.
a wlasnie o spowolnienie lub przyspieszenie w Action (po uzyciu X przedmiotu) mi zalezalo.. Kto moze wie jak to zrobic?