Sooh
Advanced User
- Joined
- Jun 26, 2014
- Messages
- 489
- Reaction score
- 25
- Age
- 31
Nudzi?em si? i zrobi?em co? tam do questa.
Klikasz na kamienie, gdy wszystkie u?yjesz pojawia si? tp i znika po 5 minutach, zamieniaj?c kamienie na te co by?y, bla bla bla pozdro !
Klikasz na kamienie, gdy wszystkie u?yjesz pojawia si? tp i znika po 5 minutach, zamieniaj?c kamienie na te co by?y, bla bla bla pozdro !

Code:
<action actionid="10100" event="script" value="skrypcik.lua"/>
Code:
local minutes = 5
local stones = {
{pos = {x = 1037, y = 997, z = 7}},
{pos = {x = 1041, y = 994, z = 7}},
{pos = {x = 1045, y = 997, z = 7}},
}
local teleporter = {
['id'] = 1387,
['position.create'] = {x = 1041, y = 997, z = 7},
['position.send'] = {x = 1041, y = 992, z = 7},
}
function onUse(cid, item, fromPosition, itemEx, toPosition)
local a = item.actionid
if (not(a == 10100)) then
return true
end
if (getTileItemById(teleporter['position.create'], 1387).uid > 0) then
return true
end
if (item.itemid == 1304) then
doSendMagicEffect(fromPosition, 52)
else
doSendMagicEffect(fromPosition, CONST_ME_POFF)
end
doTransformItem(item.uid, item.itemid == 1354 and 1304 or 1354)
local count = 0
for i = 1, #stones do
local p = stones[i].pos
if (getTileItemById(p, 1354).uid > 0) then
count = count + 1
end
end
if (count == #stones) then
doCreatureSay(cid, "Sukcess!", TALKTYPE_ORANGE_1)
doCreatureSay(cid, "The teleporter was created.", TALKTYPE_ORANGE_1)
doSendMagicEffect(getCreaturePosition(cid), 49)
doCreateTeleport(teleporter['id'], teleporter['position.send'], teleporter['position.create'])
addEvent(function(cid)
for v = 1, #stones do
local s = stones[v].pos
if (getTileItemById(s, 1354).uid > 0) then
doTransformItem(getTileItemById(s, 1354).uid, 1304)
doSendMagicEffect(s, CONST_ME_POFF)
end
end
local tp = getTileItemById(teleporter['position.create'], teleporter['id']).uid
if (tp > 0) then
doRemoveItem(tp)
end
end, 60000 * minutes, cid)
end
return true
end