-Skrypt Skrypt Action na spowolnienie.

Status
Zamknięty.

voxbe

Advanced User
Zarejestrowany
Dołączył
Wrzesień 19, 2009
Posty
200
Liczba reakcji
5
Witam skopiowalem ten skrypt z biblioteki TNP

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?
 
Odp: Skrypt Action na spowolnienie.

Dodaj condition przed funkcj? i tam go definiuj.
 
Odp: Skrypt Action na spowolnienie.

to jak mialoby to wygladac?
 
Status
Zamknięty.
Back
Do góry