• There is NO official Otland's Discord server and NO official Otland's server list. The Otland's Staff does not manage any Discord server or server list. Moderators or administrator of any Discord server or server lists have NO connection to the Otland's Staff. Do not get scammed!

Spell na czas okreslony pomoc

Slepy

New Member
Joined
May 14, 2009
Messages
111
Reaction score
1
Potrzebuje Scripu Na Spell gdzie bede mogl zachowac jego efekt na sobie lecz na czas okreslony czyli napisze ze na 60 sec to przez 60 sec bedzie sie powtarzal

-- Efekt magiczny na sobie przez jakis czas
-- by Cuddles
-- [email protected]

-- Ustawienia
local max = 10 -- Ile razy ma sie efekt wyslac
local efekt = 35 -- Numer efektu magicznego (domyslnie 35 - serduszka:p)


function onSay(cid, words, param)
local count = 0
param = {cid = cid, count = 0}
addEvent(AddEffect, 60, param)

end

function AddEffect(param)
doSendMagicEffect(getCreaturePosition(param.cid), efekt)
param.count = param.count + 1
if param.count <= max then
addEvent(AddEffect, 60, param)
end
end

tylko ze nie chce zeby bylo na powtorzenia liczone tylko na czas w sekundach
 
Last edited:
Code:
-- by Cuddles
to napisz do Cuddlesa? eh.. Mogę napisac do niego za Ciebie, bo mam jego gg.. akuratnie mam u niego 2 otsy x DDD
Jak coś, pisz do mnie na PW.
 
Ok mam:
local config = {
repeatCount = 10,
interval = 1000,
effect = CONST_ME_HEARTS
}

local function addEffect(cid, n)
if isPlayer(cid) == TRUE then
doSendMagicEffect(getThingPos(cid), config.effect)
if math.max(n, 1) < config.repeatCount then
addEvent(addEffect, config.interval, cid, n + 1)
end
end
end

function onSay(cid, words, param)
addEffect(cid, 1)
end
mozna Zamknac
 
Back
Top