viking
Member
- Joined
- Aug 20, 2015
- Messages
- 323
- Reaction score
- 22
Hello My script dont removing the item crystals, someone knows why?
Creaturescripts when kill parasites HELPPPPPP
Creaturescripts when kill parasites HELPPPPPP
Code:
function onKill(cid, target)
if(string.lower(getCreatureName(target)) == "Parasite" and getGlobalStorageValue(3144) < 100) then
pos = {
{x = 33097, y = 31976, z = 11},
{x = 33097, y = 31977, z = 11},
{x = 33097, y = 31978, z = 11},
{x = 33097, y = 31979, z = 11}
}
barrier = false
for i = 1, 4 do
if(getCreaturePosition(target).x == pos.x and
getCreaturePosition(target).y == pos.y and
getCreaturePosition(target).z == pos.z
) then
barrier = true
end
end
last = false
if(barrier == true) then
for i = 1, 4 do
barrier = {
{x = 33098, y = 31976, z = 11},
{x = 33098, y = 31977, z = 11},
{x = 33098, y = 31978, z = 11},
{x = 33098, y = 31979, z = 11}
}
if(getTileItemById(barrier, 18459).uid > 0) then
doTransformItem(getTileItemById(barrier, 18459).uid, getTileItemById(barrier, 18459), 19460, 1)
elseif(getTileItemById(barrier, 18460).uid > 0) then
doTransformItem(getTileItemById(barrier, 18460).uid, getTileItemById(barrier, 18459), 19461, 1)
elseif(getTileItemById(barrier, 18459).uid > 0) then
doRemoveItem(getTileItemById(barrier, 18461).uid, 1)
addEvent(doCreateItem, 30 * 60 * 1000, 18459, 1, barrier)
last = true
end
end
end
if(barrier == true and last == true) then
setGlobalStorageValue(3144, 1)
addEvent(setGlobalStorageValue, 30 * 60 * 1000, 3144, 0)
--doSummonCreature("gnomevil", {x = 33114, y = 31953, z = 11})
--addEvent(teleportAllPlayersFromArea, 6 * 20 * 1000 + 30 * 60 * 1000, {
--{x = 33102, y = 31942, z = 11},
--{x = 33130, y = 31970, z = 11}
--}, {x = 33011, y = 31937, z = 11})
--addEvent(removeBoss, 6 * 20 * 1000 + 30 * 60 * 1000, {
--{x = 33102, y = 31942, z = 11},
--{x = 33130, y = 31970, z = 11}
--}, "gnomevil")
end
end
return true
end
Last edited: