Postado Janeiro 16, 2015 10 anos Quando mata o parasita do lado da parede ela não cai segue o script. function onKill(cid, target) if(string.lower(getCreatureName(target)) == "parasite" and getGlobalStorageValue(3149) < 1) 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[i].x and getCreaturePosition(target).y == pos[i].y and getCreaturePosition(target).z == pos[i].z ) then barrier = true end end last = false if(barrier == true) then doRemoveItem(getTileItemById({x = 33098, y = 31976, z = 11}, 18459).uid, 1) doRemoveItem(getTileItemById({x = 33098, y = 31977, z = 11}, 18459).uid, 1) doRemoveItem(getTileItemById({x = 33098, y = 31978, z = 11}, 18459).uid, 1) doRemoveItem(getTileItemById({x = 33098, y = 31979, z = 11}, 18459).uid, 1) addEvent(doCreateItem, 40 * 1000, 18459, {x = 33098, y = 31976, z = 11}) addEvent(doCreateItem, 40 * 1000, 18459, {x = 33098, y = 31977, z = 11}) addEvent(doCreateItem, 40 * 1000, 18459, {x = 33098, y = 31978, z = 11}) addEvent(doCreateItem, 40 * 1000, 18459, {x = 33098, y = 31979, z = 11}) addEvent(doSummonCreature, 45*1000, "Gnomevil", {x = 33117, y = 31956, z = 11}) last = true end end if(barrier == true and last == true) then setGlobalStorageValue(3149, 1) addEvent(setGlobalStorageValue, 30 * 60 * 1000, 3149, 0) end return true end Ajuda plz
Postado Abril 12, 2015 10 anos Testa esse aqui irmao , se tu poder me passar teu script da warzone 1 e o da 3 pra mim testar aqui eu agradeceria <3 valeu Mostrar conteúdo oculto function onKill(cid, target) if(string.lower(getCreatureName(target)) == "parasite" and getGlobalStorageValue(3144) < 1) 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 Editado Abril 12, 2015 10 anos por EduardoRohmann (veja o histórico de edições)
Participe da conversa
Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.