• logo_cipsoft
    Nowe serwery zostały otwarte 19 Lut 2025:
    Noctalia (Open PvP) Ignitera (Open PvP) us_logo Xybra (Open PvP)

Skrypty & Kody Problem z addEvent(DoRemoveItem

Rychu222

Advanced User
Dołączył
Grudzień 21, 2012
Posty
160
Liczba reakcji
1
Siemka, mam problem za cholere nie chce mi usuwa? przedmiotu pod X czasie :( Tworzy normalnie, ale usuwa? ju? nie.

Kod:
local cfg = {
    teleportPos = {x = 1037, y = 905, z = 7, stackpos=1}, -- where appear teleport
    teleportToPos = {x = 1011, y = 886, z = 7}, -- position where send teleport.
	gatepos = {x=1011, y = 902, z = 7, stackpos = 1},
    min = 1,  -- time minutes open.. 10 min and closee tp
	max = 2,
}
 
function onTime()
    if(os.date("%A") == "Sunday") then -- you can edit Saturday for: Monday , Tuesday ,etc
            local item = getTileItemById(cfg.teleportPos, 3767)
			if(item.uid ~= 0) then
			doRemoveItem(item.uid)
			doBroadcastMessage("blablal", MESSAGE_EVENT_ADVANCE)
			addEvent(removeZombiesEventBlockEnterPosition, cfg.min * 60 * 1000, cid)
			addEvent(doCreateItem, cfg.max * 60 * 1000, 1484, {x=1011, y = 902, z = 7, stackpos = 1})
    end
    return true
end
end

function removeZombiesEventBlockEnterPosition()
    local item = getTileItemById({x=1011, y = 902, z = 7, stackpos = 1}, 1484)
    if(item.uid ~= 0) then
        doRemoveItem(item.uid)
    end
end
 
Odp: Problem z addEvent(DoRemoveItem

[XML]local cfg = {
przedmiotPos = {x = 1, y = 2, z = 6, stackpos = 1}, -- gdzie pojawia sie przedmiot
min = 10 -- czas po jakim pojawia sie przedmiot
}

function onTime()
if(os.date("%A") == "Saturday") then -- you can edit Saturday for: Monday , Tuesday ,etc
doCreateItem(ID PRZEDMIOTU, cfg.przedmiotPos)
doBroadcastMessage("Nazwa blokady sie pojawila! za niedlugo zniknie", MESSAGE_EVENT_ADVANCE)
addEvent(doRemoveItem, cfg.min * 60 * 1000, getThingfromPos({x = 1, y = 2, z = 6, stackpos = 1}).uid, 1)
end
return true
end[/XML]
bez teleporta, tworzy i usuwa przedmiot z danego miejsca x,y,z np. Kamien. Tylko wpisz id przedmiotu
Kod:
doCreateItem(ID PRZEDMIOTU, cfg.przedmiotPos)
 
Ostatnia edycja:
Odp: Problem z addEvent(DoRemoveItem

[XML]local cfg = {
przedmiotPos = {x = 1, y = 2, z = 6, stackpos = 1}, -- gdzie pojawia sie przedmiot
min = 10 -- czas po jakim pojawia sie przedmiot
}

function onTime()
if(os.date("%A") == "Saturday") then -- you can edit Saturday for: Monday , Tuesday ,etc
doCreateItem(ID PRZEDMIOTU, cfg.przedmiotPos)
doBroadcastMessage("Nazwa blokady sie pojawila! za niedlugo zniknie", MESSAGE_EVENT_ADVANCE)
addEvent(doRemoveItem, cfg.min * 60 * 1000, getThingfromPos({x = 1, y = 2, z = 6, stackpos = 1}).uid, 1)
end
return true
end[/XML]
bez teleporta, tworzy i usuwa przedmiot z danego miejsca x,y,z np. Kamien. Tylko wpisz id przedmiotu
Kod:
doCreateItem(ID PRZEDMIOTU, cfg.przedmiotPos)

Ju? sobie poradzi?em, te? na zasadzie blokady przed TP i na razie ?miga :)
 
Do góry