Primeiro: não to lembrado do global, mas nunca vi essa quest, se foi sua, Parabéns pelo RPG, isso ta faltando. ![]()
function onUse(cid, item, fromPosition, itemEx, toPosition)
local Ppos = {x = 38, y = 47, z = 7}
if itemEx.itemid == 3025 then
if getPlayerStorageValue(cid, 36205) == -1 then
doRemoveItem(itemEx.uid, 1)
doCreatureSay(cid, 'At least I have it back, my precious amulet. I am glad you didn\'t use it! I allow you to ...ahh....enter door.... ahh', 19, {x=toPosition.x, y=toPosition.y-1, z=toPosition.z})
doRemoveItem(cid, item.uid, 1)
doTeleportThing(cid, Ppos)
setPlayerStorageValue(cid, 36205, 1)
end
end
end
não testado




info
Grupo: Barão
Registrado: 29/07/10
Posts: 211
Reputação: +17
Script: action
Protocolo: [8.60]
Seguinte, tenho o seguinte script no meu servidor
Ele funciona quando vc usa o amuleto (8266) no corpo do boss (3025) e ganha storage (acesso à porta). até ai beleza, o script funciona normalmente.
Porém, o mesmo corpo da pra usar quantas vezes quizer (outros players) o amuleto (caso eles tenham). Então, gostaria que: quando um player usa-se seu amuleto no corpo, esse corpo sumi-se. Assim outros players precisariam matar o Boss também, não aproveitando daquele que já estava morto.