Ir para conteúdo

Featured Replies

Postado
  • 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

 

 

2.thumb.png.f1d4ce805e0e0b5c76810a31978cb367.png

  • Respostas 14
  • Visualizações 1.2k
  • Created
  • Última resposta

Top Posters In This Topic

Most Popular Posts

  • function doRemoveItensInPos(items, pos) -- function by vodka local items = type(items) == "table" and items or {items} for i = 1, table.maxn(items) do doRemoveItem(getThingFromPos({x=pos.

  • Everson Miranda
    Everson Miranda

    Deu error @Vodkart

  • é esse bb code bugando todo os códigos.   testa ai   https://pastebin.com/raw/GiCq1izE

Posted Images

Postado
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

vodkart_logo.png

[*Ninguém será digno do sucesso se não usar suas derrotas para conquistá-lo.*]

 

DISCORDvodkart#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.

Visitante
Responder

Quem Está Navegando 0

  • Nenhum usuário registrado visualizando esta página.

Estatísticas dos Fóruns

  • Tópicos 96.9k
  • Posts 519.6k

Informação Importante

Confirmação de Termo