Ir para conteúdo

Featured Replies

  • Respostas 7
  • Visualizações 663
  • Created
  • Última resposta

Top Posters In This Topic

Most Popular Posts

  • GstavoLiber
    GstavoLiber

    Pode ser em uma alavanca ?? Ou voce prefere talkation ?   Explica ai.   @EDIT   Bom, se for tipo numa alavanca, eu fiz um codigo simples aqui, e deve resolver. local config = { [0] = {

Postado

O tópico foi movido para a área correta, preste mais atenção da próxima vez!
Leia as regras do fórum: http://tibiaking.com/forum/topic/1281-regras-gerais/?p=7680

Este tópico foi movido:
De: "OTServScriptingActions e TalkActions"
Para: "OTServSuporte OTServSuporte de Scripts"

Postado

Pode ser em uma alavanca ??

Ou voce prefere talkation ?

 

Explica ai.

 

@EDIT

 

Bom, se for tipo numa alavanca, eu fiz um codigo simples aqui, e deve resolver.

local config = {
      [0] = { item = 2160 , count = 10 }   ,
      [1] = { item = 2160 , count = 10 }   ,
      [2] = { item = 2160 , count = 10 }   ,
      [3] = { item = 2160 , count = 10 }   ,
      [4] = { removeItem = 2160 , count = 1 } 
}

function onUse(cid, item, frompos, item2, topos)
         if(doPlayerRemoveItem(cid, config[4].removeItem, config[4].count)) then
            doPlayerSendTextMessage(cid,22,"Aposta realizada! Aguarde o resultado!")
            local sort = config[math.random(0, #config -1)]
            doPlayerAddItem(uid, config[sort].item, config[sort].count)
         else
            doPlayerSendTextMessage(cid,22,"Você não possui dinheiro suficiente para fazer a aposta!")    
            end     
return true
end

Só mudar os ID dos items, e a quantidade que vai ganhar, e o id e qnt do item que vai retirar do player.

Depois, adicionar action id na alavanca no RME e adicionar uma linha no actions.xml.

 

Essas apostas podem ser feitas várias vezes. E é muito simples.

 

Se possível +REP

-GstavoLiber

Editado por GstavoLiber (veja o histórico de edições)

Postado

Era essa mesmo, deu erro amigo..

[Error - Action Interface] 
[1/4/2014 13:8:35] data/actions/scripts/surprise2.lua:onUse
[1/4/2014 13:8:35] Description: 
[1/4/2014 13:8:35] data/actions/scripts/surprise2.lua:13: attempt to index field '?' (a nil value)
[1/4/2014 13:8:35] stack traceback:
[1/4/2014 13:8:35] data/actions/scripts/surprise2.lua:13: in function <data/actions/scripts/surprise2.lua:9>

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.7k

Informação Importante

Confirmação de Termo