Jump to content
×
×
  • Create New...

Recommended Posts

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.

Edited by ThiagoBjiW
Link to post
Share on other sites

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.

Link to post
Share on other sites

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

Edited by Vodkart
Link to post
Share on other sites
  • 11 months later...

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    No registered users viewing this page.


    Administrador |  Diretor |  Coordenador |  Moderador |  Suporter |  Estagiário |  Herói
  • Similar Content

    • By jenison06
      Alguem consegue adaptar sistema de contagem, o meu nao esta contando apenas no abra e msmo assim so conta 1 ball.
       
      Action ( Catch.lua)
       
      Lib (catch system.lua)
      Checatch (Talkaction)
      function onSay(cid, words, param, channel) if param == "" then return true end getBrokesIn(cid, param) return true end  
    • By helviio
      Versão do Servidor: TFS - 0.4 Tipo de Script: actions Código: Olá companheiros do xTibia Venho por meio deste post pedir com que me ajudem a criar um script de boss room para um servidor OTX .2  ... Sei que é antigo e quase ninguém usa mais ... porém eu baixei um e estou editando e fiz diversas modificações e seria jogar tempo fora e tanta dedicação ... voltei a mexer com Ot's depois de 10 anos e não sabia essas diferenças ... 

      A minha duvida é a seguinte ... eu gostaria de um script de boss room  que o jogador ou os jogadores pudessem fazer esse boss 1x a cada 24hrs ao puxar a alavanca ... ! com uma mensagem escrita o seguinte caso o jogador ja tivesse feito o boss ... "Você ja participou hoje volte amanhã"  basicamente é isso ... obrigado =D 
    • By Hug0
      Versão do Servidor: TFS - 1.2 Tipo de Script: npc Código: Aew galera blz? 
      Eu utilizo o servidor The OTX Server Global - Version: (3.10) e queria fazer um npc que tivesse as seguintes características.
       
      Ele em tese vai ser um npc ferreiro só que no script dele eu quero que ele receba uma arma X (ex: shiny  blade) e refine a mesma, mais tendo a chance de falhar esse processo exemplo
       
      Ele vai pegar a arma mais itens de refinamento e deixar ela +1 no caso ele teria 90% de chance se acertar. E ele poderia refinar os itens ate +7 sendo que na ultima so teria 10% de chance. Caso desse erro a arma voltaria para o +0 no caso a arma original..

      Sei que tem scrips de upgrade porem nessa versão que utilizo nenhum funcionou, e testei mais de 10 scripts diferentes. Não apresentam erros no distro mais tbm não fazem a função para qual foram feitos. 
       
    • By tvsxde
      Versão do Servidor: TFS - 0.4 Tipo de Script: moveevent Código: NAO SEI COMO FAZ MAS QUERIA SABER DE UM SCRIPT E AONDE COLOCA PARA QUE O ITEM TIPO : HELMET FIQUE NO SLOT HEAD SEM PODER POR NA MAO OU NO SLOT FLECHA PRECISO FIXISALO ALGUEM SABE O MEU SERVER É O YUROTS GOD BON 1.2 TIBIA 8.10!!!
    • By Nightstar
      Tenho um scripting (mais precisamente um mod) de elo que recebe de acordo com seu frag. Queria saber se uma alma bondosa poderia me ajudar a adicionar bônus de acordo com o titulo que a pessoa tem.
      Exemplo: Titulo Calamidade +5 de ML
                     Titulo Lord Demônio +10 de ML
                     e etc

      Segue o mod: