TH
action

Clicar Item e Ganhar Storage

Por ThiagoBji, 13 de abr. de 2013 em Actions e Talkactions

click item
ganhar storage
script
11
4.1k
ThiagoBjiT
13 de abril de 2013 às 19:05

Olá galera do Éks! Venho aqui hoje postar um script para vocês! Espero que gostem!

 

#Descrição:

Quando o player clicar em um certo item (configurável), esse player receberá uma certa storage (configurável).

 

#Dificuldade: Fácil

 

#Testado: Não

 

INSTALANDO

  • Pasta do seu OT/data/actions/scripts/itemstorage.lua:

http://pastebin.com/8vQHN1b9

  • Pasta do seu OT/data/actions/actions.xml:

<action itemid="2178" event="script" value="itemstorage.lua"/>

 

EXPLICANDO

  • Em actions.xml, nessa parte aqui:

itemid="2178"

 

É o ID do item que será removido.

  • E também, em itemstorage.lua, nessa parte aqui:

(cid, 2178, 1)

 

É o ID e a quantidade do item que será removido.

  • No mesmo lugar, nessas partes aqui:

(cid, 1234)

  • E aqui:

(cid, 1234, 1)

 

É a storage que o player ganhará ao clicar no item.

 

Créditos: Criador (não quer ser reconhecido), Thiagobji (Pedido, Tópico e Contribuição)

 

Então é isso Galera! Espero que gostem! (y)

 

PS: Se estiver com algum erro, ou não funcionando, peço que se possível, alguém possa corrigir o script.

Editado Abril 13 por ThiagoBjiW

RoksasR
13 de abril de 2013 às 19:16

Crie uma parte configurável no script, pra remover o item. Para o usuário colocar igual ao do actions.xml, se não passa despercebido!

ThiagoBjiT
13 de abril de 2013 às 19:29

Créditos: Criador (não quer ser reconhecido), Thiagobji (Pedido, Tópico e Contribuição)

 

PS: Se estiver com algum erro, ou não funcionando, peço que se possível, alguém possa corrigir o script.

 

Como diz nessas 2 partes do tópico, eu não sou o criador do Script. Se for possível fazer isso pra mim, eu agradeceria.

RoksasR
13 de abril de 2013 às 20:04
http://pastebin.com/8vQHN1b9
ThiagoBjiT
13 de abril de 2013 às 21:52

Obrigado Roksas! Colocado no tópico.

RoksasR
13 de abril de 2013 às 21:59

É editar e colar o link, "pastebin.com/8vQHN1b9"

 

Coloca http:// antes

Editado Abril 13 por Roksas

ThiagoBjiT
13 de abril de 2013 às 22:06

Pra que colocar isso? Não muda em nada.

Mesmo assim, adicionado. Obrigado! :)

Editado Abril 13 por ThiagoBjiW

RoksasR
13 de abril de 2013 às 22:08

Obrigado Roksas! Colocado no tópico.

Não vi que já tinha mudado, entendi "Coloca no tópico"

VodkartV
13 de abril de 2013 às 23:57

function onUse(cid, item, frompos, item2, topos)
local storage = 2178  -- storage id
return getPlayerStorageValue(cid, storage) ~= -1 and doPlayerSendCancel(cid, "Voce ja ganhou esse premio.") or doRemoveItem(item.uid,1) and setPlayerStorageValue(cid, storage, 1) end

 

Não precisa usar função "doPlayerRemoveItem(cid, itemid, 1)", pois você pode usar a "doRemoveItem(item.uid,1)", já que a tag indica que item está sendo usado

Editado Abril 13 por Vodkart

ThiagoBjiT
14 de abril de 2013 às 00:42

Estava assim. Mas, tanto faz.

11 meses depois...
DbkoD
28 de março de 2014 às 10:54

Gostei Coloquei A Um systema De Dar Outfit e Adicionei uma Storage Pra Mostra que ele e da akatsuki