Skrypty & Kody dodaje skill na 1 sec

Status
Zamknięty.

misztrz440

Banned
Zbanowany
Dołączył
Grudzień 15, 2012
Posty
1032
Liczba reakcji
39
Siemano mam dziwny problem. Dodaje mi skill-shield tylko na 1 sec np mam 23 to dodaje 43 i znowu 23.
[LUA]local power = 50
local condition1 = createConditionObject(CONDITION_ATTRIBUTES)
setConditionParam(condition1, CONDITION_PARAM_SKILL_SHIELD, 20)

function onEquip(cid, item, slot, param)
if getPlayerSlotItem(cid, CONST_SLOT_HEAD).itemid == 2493 and
getPlayerSlotItem(cid, CONST_SLOT_ARMOR).itemid == 2494 and
getPlayerSlotItem(cid, CONST_SLOT_LEGS).itemid == 2495 and
getPlayerSlotItem(cid, CONST_SLOT_LEFT).itemid == 2520 then
absorbObject(cid, ABSORB_DEATH, power)
doAddCondition(cid, condition1)
doSetCreatureOutfit(cid, {lookType=35}, -1)
doSendMagicEffect(getPlayerPosition(cid), 5)
doCreatureSay(cid, "You wore Demon Set! 50% odpornosci na Death", TALKTYPE_ORANGE_1)
end
return TRUE
end

function onDeEquip(cid, item, slot)
if not getPlayerSlotItem(cid, CONST_SLOT_HEAD).itemid == 2493 then
doRemoveCondition(cid, CONDITION_OUTFIT)
doCreatureSay(cid, "You took off Demon Set!", TALKTYPE_ORANGE_1)
end
return TRUE
end[/LUA]
 
Odp: dodaje skill na 1 sec

Zamie?:
[LUA]local power = 50
local condition1 = createConditionObject(CONDITION_ATTRIBUTES)
setConditionParam(condition1, CONDITION_PARAM_SKILL_SHIELD, 20)[/lua]
na:
[LUA]local power = 50
local time = 0

local condition1 = createConditionObject(CONDITION_ATTRIBUTES)
setConditionParam(condition1, CONDITION_PARAM_TICKS, time)
setConditionParam(condition1, CONDITION_PARAM_SKILL_SHIELD, 20)[/lua]
 
Ostatnia edycja:
Odp: dodaje skill na 1 sec

Przetestuje o zobacze bo to ma tak wygl?da? ze jak mam za?o?one itemki to dodaje a jak zdejme to odejmuj

---------- Tre?? dodana o 16:45 ----------

Dobra dales mi podpowiedzi dzia?a przerobilem i gites.

A mam jeszcze jeden mini problem bo jak zdejmuje ka?dy item to pisze ze zdjalem a ?eby by?o tylko jak zdejme 1 przedmiot
 
Odp: dodaje skill na 1 sec

na jakim silniku Ci to dzia?a??
przez przypadek zauwa?y?em, ?e w skrypcie zawarta jest funkcja absorbObject(cid, ABSORB_DEATH, power) kt?rej potrzebuj? u siebie, niestety moj silnik jej nie ma
 
Status
Zamknięty.
Back
Do góry