Blessing - czar typu Buff

Status
Zamknięty.
Odp: Blessing - czar typu Buff

troche zmodyfikowalem "twoj" skrypt
PHP:
local combat1 = createCombatObject()
setCombatParam(combat1, COMBAT_PARAM_EFFECT, 49)
setCombatParam(combat1, COMBAT_PARAM_AGGRESSIVE, 0)
local condition = createConditionObject(CONDITION_HASTE)
setConditionParam(condition, CONDITION_PARAM_TICKS, 1 * 60 * 1000)
setConditionFormula(condition, 0.7, -56, 0.7, -56)
setCombatCondition(combat1, condition)
local combat2 = createCombatObject()
setCombatParam(combat2, COMBAT_PARAM_EFFECT, CONST_ME_MAGIC_BLUE)
setCombatParam(combat2, COMBAT_PARAM_AGGRESSIVE, 0)
local condition2 = createConditionObject(CONDITION_ATTRIBUTES)
setConditionParam(condition2, CONDITION_PARAM_TICKS, 1 * 60 * 1000)
setConditionParam(condition2, CONDITION_PARAM_SKILL_AXE, 30)
setCombatCondition(combat2, condition2)
local combat3 = createCombatObject()
setCombatParam(combat3, COMBAT_PARAM_EFFECT, CONST_ME_MAGIC_GREEN)
setCombatParam(combat3, COMBAT_PARAM_AGGRESSIVE, 0)
local condition3 = createConditionObject(CONDITION_OUTFIT)
setConditionParam(condition3, CONDITION_PARAM_TICKS, 1 * 60 * 1000)
addOutfitCondition(condition3, 0, 255, 0, 0, 0, 0)
setCombatCondition(combat3, condition3)
function onCastSpell(cid, var)
	local ret = LUA_ERROR
	if(doCombat(cid, combat1, var) == LUA_NO_ERROR) and (doCombat(cid, combat2, var) == LUA_NO_ERROR) and (doCombat(cid, combat3, var) == LUA_NO_ERROR) then
		ret = LUA_NO_ERROR
	end
	return ret
end
dzialanie :
czar zucany na osobe badz siebie
+40 do skilla + slaba hurka +zmiana wygladu
dziala na 100 % ;p
 
Odp: Blessing - czar typu Buff

Spell spoko wszytko fajnie wyjasnione , po prostu 10 / 10 ^L^
 
Odp: Blessing - czar typu Buff

A da?o by si? zrobi? ?eby po zjedzeniu np, meat dzia?o si? to samo co po u?yciu tego czaru ??
Je?li tak to prosi?bym o skrypt :)
 
Odp: Blessing - czar typu Buff

@Stasiorex
Prosz? Bardzo nie testowa?em ale powinno dzia?a?:
Linijka w action.xml

<action itemid="ID przedmiotu" script="supermieso.lua"/>

I w actions/scripts np o nawie supermieso.lua

local WCondition = createConditionObject(CONDITION_ATTRIBUTES)
setConditionParam(WCondition, CONDITION_PARAM_TICKS, 500000)
setConditionParam(WCondition, CONDITION_PARAM_SPEED, 200)
setConditionParam(WCondition, CONDITION_PARAM_SKILL_MELEE, 100)
setConditionParam(WCondition, CONDITION_PARAM_SKILL_FIST, 100)
setConditionParam(WCondition, CONDITION_PARAM_STAT_MAXHEALTH, 2000)
setConditionParam(WCondition, CONDITION_PARAM_STAT_MAXMANA, 2000)
setConditionParam(WCondition, CONDITION_PARAM_STAT_MAGICLEVEL, 100)



function onUse(cid, item, fromPosition, itemEx, toPosition)
local level = getPlayerLevel(cid)
if level >= 1 then --- mozesz sobie ustawic wymagany lvl
doAddCondition(cid, wCondition)
doRemoveItem(item.uid,1)
doCreatureSay(cid, 'Mmmmy odrazu czuje sie silniejszy!', TALKTYPE_ORANGE_1)
doSendMagicEffect(toPosition, 28)
else
doCreatureSay(cid, 'Masz za maly lvl!', TALKTYPE_ORANGE_1)
end
return TRUE
end
 
Ostatnia edycja:
Odp: Blessing - czar typu Buff

THX :)
Przetestuj? jak b?d? mia? troch? wolnego czasu :)
Rep.+ ;)
 
Status
Zamknięty.
Back
Do góry