Ir para conteúdo
  • Cadastre-se

(Resolvido)ITEM QUE SOLTA X ITEM NO CHÃO


Ir para solução Resolvido por Agaka,

Posts Recomendados

Olá galera, eu estava precisando de uma script onde um player tem um item e com ao clicar com lado direito nesse item e clicar em x piso ele soltaria um outro item

Por exemplo:Tenho 1 item e clico com lado direito nesse item e clico em algum local do piso(chão) e aonde eu clicar aparecia um item

Esse item ficaria 10segundos e depois sumiria

Link para o post
Compartilhar em outros sites
  • Solução

@Gnius Bom cara, acabei setando uma actionID no item2 (esse é o item que precisar usar outro item nele pra criar o outro item... acho que você entendeu AUSHAUSHAUSH), e, coloquei essa actionID porque eu não sei se você possui mais de um item desse no seu mapa, e também para o script ficar mais completo. :)

 

Em data/actions/scripts, crie um arquivo .lua com o nome que você quiser e adicione o script abaixo nele.

Spoiler

local t = {

	item1 = 2160, -- Item que vai ser criado
	item2 = 1445, -- Item secundário
	item2_aid = 1490, -- actionID do item secundário, caso tenha mais de um dele no mapa
	pos = {x = 94, y = 112, z = 7, stackpos = 1} -- Posição em que vai ser criado o item1
}

function onUse(cid, item, fromPosition, itemEx, toPosition)

if itemEx.actionid == t.item2_aid and itemEx.itemid == t.item2 then

doCreateItem(t.item1, 1, t.pos)

addEvent(function()
		doRemoveItem(getThingfromPos(t.pos).uid)
		end, 10*60)

end

return true

end

 

 

Agora em data/actions, abra o arquivo actions.xml e adicione a seguinte tag nele.

Spoiler

<action itemid="ITEM ID" event="script" value="SEU ARQUIVO.lua"/>

 

O tempo você configura no 10*60, modifique o 10.

Editado por JoviM (veja o histórico de edições)
Link para o post
Compartilhar em outros sites
2 horas atrás, JoviM disse:

@Gnius Bom cara, acabei setando uma actionID no item2 (esse é o item que precisar usar outro item nele pra criar o outro item... acho que você entendeu AUSHAUSHAUSH), e, coloquei essa actionID porque eu não sei se você possui mais de um item desse no seu mapa, e também para o script ficar mais completo. :)

 

Em data/actions/scripts, crie um arquivo .lua com o nome que você quiser e adicione o script abaixo nele.

  Ocultar conteúdo


local t = {

	item1 = 2160, -- Item que vai ser criado
	item2 = 1445, -- Item secundário
	item2_aid = 1490, -- actionID do item secundário, caso tenha mais de um dele no mapa
	pos = {x = 94, y = 112, z = 7, stackpos = 1} -- Posição em que vai ser criado o item1
}

function onUse(cid, item, fromPosition, itemEx, toPosition)

if itemEx.actionid == t.item2_aid and itemEx.itemid == t.item2 then

doCreateItem(t.item1, 1, t.pos)

addEvent(function()
		doRemoveItem(getThingfromPos(t.pos).uid)
		end, 10*60)

end

return true

end

 

 

Agora em data/actions, abra o arquivo actions.xml e adicione a seguinte tag nele.

  Ocultar conteúdo

<action itemid="ITEM ID" event="script" value="SEU ARQUIVO.lua"/>

 

O tempo você configura no 10*60, modifique o 10.

 

Ja consegui resolver, mas mesmo assim obrigado

 

Link para o post
Compartilhar em outros sites

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

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emojis são permitidos.

×   Seu link foi automaticamente incorporado.   Mostrar como link

×   Seu conteúdo anterior foi restaurado.   Limpar o editor

×   Não é possível colar imagens diretamente. Carregar ou inserir imagens do URL.

×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo