Postado Junho 1, 2018 7 anos Autor @Vodkart Se tiver disponivel me quebra mais uma arvore... Na missão 4 da inq no exorcism dentro da casa eu quero usar o item 7488 no tile que tem a aid 18899 e nasce um pirate ghost e a porta fecha durante 2m porem meu script nao esta muito legal.. Spoiler local function Eliminar() local piedra2 = {x = 32256, y = 32791, z = 7, stackpos = 1} -- local da porta que ira aparecer -- local piedrapos = getThingfromPos(piedra2) doRemoveItem(piedrapos.uid, 1) end function onUse(cid, item, fromPosition, itemEx, toPosition) local piedra = {x = 32256, y = 32791, z = 7} -- local da porta -- if item.itemid == 7488 and item.actionid == 18899 then -- item e action do tile -- if getPlayerStorageValue(cid, 90000) == 8 then -- storage necessaria para executar -- if fromPosition.x == CONTAINER_POSITION then -- não sei oqe é mas ja veio no script -- doSendMagicEffect(getCreaturePosition(cid), CONST_ME_EXPLOSIONHIT) doSummonCreature("Pirate Ghost", { x =32257, y =32791, z =7}) -- local que o pirata vai nascer -- setPlayerStorageValue(cid, 100078, 15) -- storage que ira ganhar -- doPlayerRemoveItem(cid, 7488, 1) -- item a ser removido -- doCreateItem(8696, 1, piedra) -- criar a pedra -- addEvent(Eliminar, 20*1000) -- tempo para pedra sumir -- else doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "You need hold the item on you.") end else doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "You arent a inquisition member") end end return TRUE end
Postado Junho 1, 2018 7 anos qual problema do seu script? [*Ninguém será digno do sucesso se não usar suas derrotas para conquistá-lo.*] DISCORD: vodkart#6090
Postado Junho 1, 2018 7 anos local time = 2 -- tempo que ela vai ficar fechada local id,pos = 8696, {x = 32256, y = 32791, z = 7} -- id e pos da porta function Eliminar() local t = getTileItemById(pos, id).uid return t > 0 and doRemoveItem(t) and doSendMagicEffect(pos, CONST_ME_POFF) end function onUse(cid, item, fromPosition, itemEx, toPosition) if item.itemid == 7488 and itemEx.actionid == 18899 then if getPlayerStorageValue(cid, 90000) == 8 then -- storage necessaria para executar -- local t = getTileItemById(pos, id).uid if t > 0 then -- caso a porta já esteja fechada doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "You need hold the item on you.") return true end doSendMagicEffect(getCreaturePosition(cid), CONST_ME_EXPLOSIONHIT) doSummonCreature("Pirate Ghost", { x =32257, y =32791, z =7}) setPlayerStorageValue(cid, 100078, 15) doPlayerRemoveItem(cid, 7488, 1) doCreateItem(id, 1, pos) addEvent(Eliminar, time*60*1000) else doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "You arent a inquisition member") end end return true end n testei [*Ninguém será digno do sucesso se não usar suas derrotas para conquistá-lo.*] DISCORD: vodkart#6090
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.