Ir para conteúdo
  • Cadastre-se

[Problema com script] Cassino


Posts Recomendados

Boa Noite ou madrugada como preferirem rsrs

To com um problema no meu script de Cassino do Elfbot, meu char não olha para quem esta apostando, ou seja, qualquer player que chegar no sqm do norte e falar H ou L o bot vai reconhecer como aposta, se alguem puder me ajudar a resolver esse problema, ficaria agradecido d++++.

Se for uma Hotkeys ou algum Waypoint, por favor, posta ae, quebra essa. =D

 

Link para o post
Compartilhar em outros sites

Primeiramente, qualquer player que chegar e falar H ou L ele tem que reconhecer, independente de ele estar virando ou não.

Manda ai pra mim tentar te ajudar.

Abraço!

Atenciosamente,

Bruno Minervino

Link para o post
Compartilhar em outros sites

size=24]Versão 2.0 100% ElfBot


CDZIUUm.png


Necessario:

Dice
Golden BackPack
Purple BackPack


1º Passo

OX1ZA6U.jpg

Neste Script, usaremos 'purple backpack' e 'golden backpack' como na foto acima
 


>>> atenção <<<


Sempre
 deixar 
BP Dourada
 
FECHADA

Sempre
 deixar 
BP Roxa
 
ABERTA VAZIA

Sempre
 deixar 
mao
 do lado 
>
 
LIVRE

Sempre
 DP do lado 
ESQUERDO

Sempre
 começar o script da primeira linha

lvT2PnX.jpg
 


Hotkey Bugar DP


auto 200 dropitemsxyzamount $posx [$posy-1] $posz 3031 01 | wait 500 | dropitemsxyzamount $posx [$posy-1] $posz 3035 01 | wait 500

2º Passo

jJe7DCe.jpg


Criar Script 'Casino' pode ser qualquer nome.
Aqui ele joga com 50k e paga 80k

Action START
setcaption 'script by Adolf' | if [$topitem.($posx+1).($posy-1).($posz) == 3043] {collectitems 'purple backpack' 3043 | wait 1000 | equiplhand 3043 | wait 1000 | gotolabel MOVE} else {gotolabelSTART}

ACTION MOVE
setcaption 'MOVE' | if .id == 3043 && $lhandslot.count >= 5 ] {openbpitem | wait 1500 | unequip 'lhand' 'golden backpack' | wait 1000 | say 'Fale H ou L agora.' | gotolabelCHECK} | else {gotolabel START}

Action CHECK
setcaption 'CHECK' | if [$curmsg.isdefault && $playersaround.2 && $curmsg.content == 'l] {usegroundxyz [$posx] [$posy-1] [$posz] | wait 1000 | gotolabel LOW} if [$curmsg.isdefault && $playersaround.2 && $curmsg.content == 'h'] {usegroundxyz [$posx] [$posy-1] [$posz] | wait 1000 | gotolabel HIGH } | else {gotolabel CHECK}

Action LOW
setcaption 'LOW' | if [$topitem.($posx).($posy-1).($posz) == 5792 || $topitem.($posx).($posy-1).($posz) == 5793 || $topitem.($posx).($posy-1).($posz) == 5794]{gotolabel PAYOUT} else {say 'Perdeu Playboy' | openbpitem | gotolabel START}

Action HIGH
setcaption 'HIGH' | if [$topitem.($posx).($posy-1).($posz) == 5795 || $topitem.($posx).($posy-1).($posz) == 5796 || $topitem.($posx).($posy-1).($posz) == 5797] {gotolabel PAYOUT} else {say 'Perdeu Playboy' | openbpitem | gotolabel START}

Action PAYOUT
setcaption 'PAYOUT' | dropitemsxyzamount [$posx+2] [$posy-1] $posz 3043 8 | say 'You Won.' | openbpitem | wait 500 | gotolabel START

Download
Colar na pasta 'Script' dentro da pasta do 'ElfBot'. Baixe apenas se tiver dificuldade de copiar e colar o codigo no Edit do CaveBot.

SPOILER:  

Copiar e Colar EDIT do Casino

SPOILER:  



Versão 2.8 (pago)
Quem tiver interesse de adquirir mande mensagem.

- Funciona qualquer lado do DP (esquerda/ direita)
typGhx1.jpg

- Toca Instrumento (quando apostador ganha)
PEEVGlV.jpg

- Vira o char pra quem esta apostando
1rnes8X.jpg

Não tem bug ao pagar (com mais de 1kk na bp)

- Apostas 50, 100, 200 e 500k
v7v2Lqp.jpg

                                                                         github.png TFS 0.4 DEV                                                                                                       nvzl0l.jpg
 
Página no facebook: https://www.facebook.com/Suporterking                                                                                     
Skype: fabinhodias01
 
 
"A almapermanece em suas criações" 


h3dhnuI.jpg           
(Dou suporte apenas em tópicos..)

Link para o post
Compartilhar em outros sites

Primeiramente, qualquer player que chegar e falar H ou L ele tem que reconhecer, independente de ele estar virando ou não.

Manda ai pra mim tentar te ajudar.

Abraço!

Ta ai bro xD http://www.mediafire.com/download/18witu3e9kji9gg/Cassino.elfctenta arrumar pra eu ai ^^

Link para o post
Compartilhar em outros sites

Pensei que você ia mandar as actions, pois estou no serviço e não tenho como abrir o bot em si.

 

@Klyshow,

Achei esse script, super bacana, se quiser testar:

Automatic dice script v2.3.zip

 

Lembrando que você edita as variáveis, de acordo com sua necessidade:

set $max 200 - Máximo de aposta em Crystal Coins
set $min 25 - Mínimo de aposta em Crystal Coins
set $perc 80 - Porcentagem de pagamento
set $extrabp 2854 - ID da backpack extra caso você use

Foto de configuração das backpacks:

7dccZrB.jpg

 

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

Atenciosamente,

Bruno Minervino

Link para o post
Compartilhar em outros sites

Pensei que você ia mandar as actions, pois estou no serviço e não tenho como abrir o bot em si.

[Waypoints]

A 32332 31778 8 DECLARE

setcaption 'script by Adolf - Old Tibia (facebook.com/lovetibia)' | set $arpa 2071

 

A 32332 31778 8 START

setcaption 'START' | set $count1 [$itemcount.3043] | set $count2 [$count1] | if [$topitem.($posx+1).($posy-1).($posz) == 3043] {collectitems 'empty' 3043 | wait 1100 | set $count3 [$itemcount.3043] | set $count4 [$count3]| set $count5 [$count4 - $count2] | set $count6 [$count5] | gotolabel PROCESS} else {gotolabel START}

 

A 32332 31778 8 PROCESS

setcaption 'PROCESS' | set $pay [$count6*18/10] | set $pay2 $pay | if [$pay2 == 0] {gotolabel START} else {say 'Fale H ou L' | gotolabel MOVE}

 

A 32332 31778 8 MOVE

setcaption 'MOVE' | if [$curmsg.isdefault && $curmsg.content == 'l'] {usegroundxyz [$posx] [$posy-1] [$posz] | wait 1000 | gotolabel LOW} if [$curmsg.isdefault && $curmsg.content == 'h'] {usegroundxyz [$posx] [$posy-1] [$posz] | wait 1000 | gotolabel HIGH} else {gotolabel MOVE}

 

A 32332 31778 8 LOW

setcaption 'LOW' | if [$topitem.($posx).($posy-1).($posz) == 5792 || $topitem.($posx).($posy-1).($posz) == 5793 || $topitem.($posx).($posy-1).($posz) == 5794]{equiprhand 3043 | wait 500 | gotolabel PAY} else {say 'Perdeu Playboy' | wait 1000 | equiprhand 3043 | wait 500 | turns | gotolabel START}

 

A 32332 31778 8 HIGH

setcaption 'HIGH' | if [$topitem.($posx).($posy-1).($posz) == 5795 || $topitem.($posx).($posy-1).($posz) == 5796 || $topitem.($posx).($posy-1).($posz) == 5797] {equiprhand 3043 | wait 500 | gotolabel PAY} else {say 'Perdeu Playboy' | wait 1000 | equiprhand 3043 | wait 500 | turns | gotolabel START}

 

A 32332 31778 8 PAY

setcaption 'PAY' | say 'You Win.' | wait 500 | equiprhand 3043 | wait 1000 | openbeltitem | wait 1000 | openbpitem |wait 1000 |unequip 'rhand' 'empty' | wait 1000 | dropitemsxyzamount [$posx+2] [$posy-1] $posz 3043 $pay2 | wait 1000 | equiprhand 3043 | wait 500 | equiprhand 3043 | turns | openbeltitem | wait 1000 | openbpitem | wait 500 | useitem $arpa | {gotolabel START}

 

 

 

/\ ta ae xD

Link para o post
Compartilhar em outros sites

[Waypoints]

A 32332 31778 8 DECLARE

setcaption 'script by Adolf - Old Tibia (facebook.com/lovetibia)' | set $arpa 2071

 

A 32332 31778 8 START

setcaption 'START' | set $count1 [$itemcount.3043] | set $count2 [$count1] | if [$topitem.($posx+1).($posy-1).($posz) == 3043] {collectitems 'empty' 3043 | wait 1100 | set $count3 [$itemcount.3043] | set $count4 [$count3]| set $count5 [$count4 - $count2] | set $count6 [$count5] | gotolabel PROCESS} else {gotolabel START}

 

A 32332 31778 8 PROCESS

setcaption 'PROCESS' | set $pay [$count6*18/10] | set $pay2 $pay | if [$pay2 == 0] {gotolabel START} else {say 'Fale H ou L' | gotolabel MOVE}

 

A 32332 31778 8 MOVE

setcaption 'MOVE' | if [$curmsg.isdefault && $curmsg.content == 'l'] {usegroundxyz [$posx] [$posy-1] [$posz] | wait 1000 | gotolabel LOW} if [$curmsg.isdefault && $curmsg.content == 'h'] {usegroundxyz [$posx] [$posy-1] [$posz] | wait 1000 | gotolabel HIGH} else {gotolabel MOVE}

 

A 32332 31778 8 LOW

setcaption 'LOW' | if [$topitem.($posx).($posy-1).($posz) == 5792 || $topitem.($posx).($posy-1).($posz) == 5793 || $topitem.($posx).($posy-1).($posz) == 5794]{equiprhand 3043 | wait 500 | gotolabel PAY} else {say 'Perdeu Playboy' | wait 1000 | equiprhand 3043 | wait 500 | turns | gotolabel START}

 

A 32332 31778 8 HIGH

setcaption 'HIGH' | if [$topitem.($posx).($posy-1).($posz) == 5795 || $topitem.($posx).($posy-1).($posz) == 5796 || $topitem.($posx).($posy-1).($posz) == 5797] {equiprhand 3043 | wait 500 | gotolabel PAY} else {say 'Perdeu Playboy' | wait 1000 | equiprhand 3043 | wait 500 | turns | gotolabel START}

 

A 32332 31778 8 PAY

setcaption 'PAY' | say 'You Win.' | wait 500 | equiprhand 3043 | wait 1000 | openbeltitem | wait 1000 | openbpitem |wait 1000 |unequip 'rhand' 'empty' | wait 1000 | dropitemsxyzamount [$posx+2] [$posy-1] $posz 3043 $pay2 | wait 1000 | equiprhand 3043 | wait 500 | equiprhand 3043 | turns | openbeltitem | wait 1000 | openbpitem | wait 500 | useitem $arpa | {gotolabel START}

 

 

 

/\ ta ae xD

Faz um teste com aquele que eu te enviei...

Caso você quiser continuar usando esse dai, eu tento lhe ajudar.

Da uma lida no post anterior.

Atenciosamente,

Bruno Minervino

Link para o post
Compartilhar em outros sites

Faz um teste com aquele que eu te enviei...

Caso você quiser continuar usando esse dai, eu tento lhe ajudar.

Da uma lida no post anterior.

Esse script que vc me passou, ele não ta pegando a grana da aposta '-'

Link para o post
Compartilhar em outros sites

Esse script que vc me passou, ele não ta pegando a grana da aposta '-'

Altere sua label "PROCESS" para este:

setcaption 'PROCESS' | set $pay [$count6*18/10] | set $pay2 $pay | if [$pay2 == 0] {gotolabel START} else {turne | say 'Fale H ou L' | gotolabel MOVE}

Lembrando que eu modifiquei para caso você estiver jogando do lado esquerdo.

Atenciosamente,

Bruno Minervino

Link para o post
Compartilhar em outros sites

Altere sua label "PROCESS" para este:

setcaption 'PROCESS' | set $pay [$count6*18/10] | set $pay2 $pay | if [$pay2 == 0] {gotolabel START} else {turne | say 'Fale H ou L' | gotolabel MOVE}

Lembrando que eu modifiquei para caso você estiver jogando do lado esquerdo.

Boa mano, ai sim, agora so falta o bot pegar target no apostador, mas essa sua action da pra despistar por enquanto, mas se vc conseguir fazer uma action q faça o bot pegar target no apostador seria zika d++++ *___* mas mesmo assim vlw, ajudou bastante ja.

Link para o post
Compartilhar em outros sites

Boa mano, ai sim, agora so falta o bot pegar target no apostador, mas essa sua action da pra despistar por enquanto, mas se vc conseguir fazer uma action q faça o bot pegar target no apostador seria zika d++++ *___* mas mesmo assim vlw, ajudou bastante ja.

Posso até fazer, mais só quando eu tiver em casa, aqui na empresa não da pra testar.

Que bom que ajudei.

Marque como melhor resposta para colocar o tópico como resolvido.

Abraço

Atenciosamente,

Bruno Minervino

Link para o post
Compartilhar em outros sites

Posso até fazer, mais só quando eu tiver em casa, aqui na empresa não da pra testar.

Que bom que ajudei.

Marque como melhor resposta para colocar o tópico como resolvido.

Abraço

Quando vc chegar na sua casa, tenta fazer pra mim por favor *-* e posta ele aqui mesmo nesse post ou manda msg, vc q sabe. Mais uma vez, obrigado.

Link para o post
Compartilhar em outros sites
  • 3 weeks later...

Alguem tem uma hotekys , que quando LOGAR vai abrir um bp especifica tipo a red backpack (2867) , no caso iria abrir apenas ela quando logar 

Link para o post
Compartilhar em outros sites
  • 10 months later...
Em 21/01/2015 11:16:05, Bruno Minervino disse:

 

 

 

 

Em 21/01/2015 11:16:05, Bruno Minervino disse:

set $max 200 - Máximo de aposta em Crystal Coins set $min 25 - Mínimo de aposta em Crystal Coins set $perc 80 - Porcentagem de pagamento set $extrabp 2854 - ID da backpack extra caso você use

NAO CONSIGO DIMINUIR O DINHEIRO DAS APOSTAS!! SE MEXER NO NUMERO ELE PARA DE RECEBER O DINHIERO DAS APOSTAS

 

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.

  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

  • Conteúdo Similar

    • Por 77mateus77
      Olá pessoal, gostaria de saber como posso adicionar um sistema de cassino por npc automatico, como este na imagen abaixo
       

    • Por Adriano SwaTT
      Boa noite galera,
      após um pedido aqui no fórum sobre um sistema de Cassino, decidi então criar este e disponibilizar para vocês.
       
      Introdução:
      Bom, este script simula a máquina de Cassino conhecida como Cassino Slots, pra quem não conhece é a máquina que se encontra no spoiler abaixo:
       
       
      Como funciona?
      O jogador precisa escolher 1 (um) dos 10 (dez) itens disponíveis (da para configurar a quantidade de itens) como seu Item da Sorte, e após feito isso, terá que girar a alavanca e torcer para que a máquina sorteie 3 itens repetidos igual ao que o jogador em questão escolheu.
      Para tornar um pouco mais fácil de vencer, criei para que a máquina dê pequenos brindes à quem acertar 1 ou 2 itens dos sorteados (configurável).
       
      Como jogar?
      Para jogar é simples, como desenvolvi todo script em apenas um arquivo, para facilitar na criação, na instalação e até mesmo na jogabilidade, o jogo se baseia na posição em que o jogador está para identificar qual ação executar.
      Selecionar Item da Sorte: com seu personagem virado para baixo (sul), clique na alavanca e automaticamente o item da sorte aparecerá na mesa configurada no script, caso queira outro item, basta ir usando a alavanca até encontrar o item desejado.
      Como Jogar: Após ter selecionado seu item da sorte, que deve estar à mostra em cima da mesa própria, basta virar seu personagem para cima (norte) e clicar novamente na alavanca.
      E se virar esquerda ou direita?: Nada acontecerá, apenas uma mensagem ensinando como jogar será enviada para que o jogador se oriente.
       
      Dicas de instalação!
      Sugiro que quando for criar o mapa para o evento, não faça como do vídeo, pois os itens criados nas mesas não estão com atributos para que não possam ser movidos, sendo assim é provável que jogadores de má fé venham a roubar itens... Faça como a imagem abaixo:
       
      Instalando:
      Basta criar um arquivo na pasta “data/actions/scripts” chamado “cassino_slots.lua” e adicionar o código abaixo dentro:
      Agora em “actions.xml” adicione a tag abaixo:
      Agora basta configurar de acordo com as informações disponíveis no início do script.
       
       
      Vejam o vídeo demonstrativo do Sistema em funcionamento.
       
       
       
       
      Criado por: Adriano Swatt'
    • Por xWhiteWolf
      Olá pessoas, hoje vim trazer pra vocês um script que inicialmente fiz prum trabalho mas acabei gostando muito dele e decidi postar.
      To meio que indo dormir porque daqui a pouquinho tenho aula então vai ser tudo bem rapido e se vcs tiverem alguma dúvida comentem aqui.
       
      Primeiramente façam uma sala parecida com essa aqui:


      Não precisa ser necessariamente assim, mas ela deve ter as 3 bolas, uma alavanca e um local pra botar o dinheiro pras apostas.

      O sistema é baseado naqueles jogos de slot nos cassinos onde você aposta uma quantidade de dinheiro e se tirar 3 peças iguais você recebe o dobro do dinheiro apostado.

      em actions/scripts crie um arquivo chamado cassino.lua e adicione o seguinte dentro dele:
       

      Agora em data/actions/actions.xml adicione:
      <action actionid="16541" script="cassino.lua"/>
      Agora só botar a actionid na lever e configurar tudo de acordo com seu sv (as posições ali em pieces são as posições de cada peça, ou cada bola, se preferir.)
      se quiser fazer várias salas é só copiar o código pra um cassino2.lua e registrar outra tag
      <action actionid="16542" script="cassino2.lua"/>;

      Tá tudo comentado no código então acho que dispensa uma explicação formal de como editar, espero que vocês gostem
      Aqui tem um pequeno gif que o membro @eviltox nos forneceu:


      Abraços do Lobo!
    • Por velosoaxl
      Gente seguinte, esse script logo abaixo é um action de cassino que funciona da seguinte forma; é criada uma alavanca com um uniqueID "X" a qual 
      quando acinonada pelo player é removido "x" item(s) no meu caso coloquei o item gold nugguets (como moeda). O scrip está funcionando, remove
      e adiciona um dos items "sorteados". Porém quando o player tem mais ou menos GOLD NUGGUETS (EX: no script coloquei 20 quando o player tem
      100 ele aciona 5 vezes e só! agora, se ele tiver 101, buga e ele aciona infinitamentes... acontece da mesma forma se ele tiver apenas 1 GOLD NUGGUETSS)
      a alavanca é acinonada normalmente.
       
       
      SCRIPT.
      function onUse(cid, item, frompos, item2, topos)
      --== Configurações
      local config = {
      items = {X, X, X, X, X, X, X, X}, -- Itens que ele pode ganhar
      vp = 2159, -- ID do Vip Coin
      }
      --== Fim das Configurações

      local rand = math.random(1, #config.items)
      if (item.actionid == 1140) and item.itemid == 1945 then
      if getPlayerItemCount(cid, config.vp) >= 6 then
      doPlayerRemoveItem(cid, config.vp, X)
      doPlayerAddItem(cid, config.items[rand], 1)
      doBroadcastMessage("O Jogador "..getCreatureName(cid).." Ganhou um "..getItemNameById(config.items[rand])..".")

      else
      doPlayerSendCancel(cid,"Você precisa de X  coins")
      doSendMagicEffect(getPlayerPosition(cid), 2)
      end
      elseif item.itemid == 1946 then
      doTransformItem(item.uid,item.itemid-1)
      end

      return TRUE
      end
      ---------------------------------------------------------------------------------------------------------------------------------------------
      Desde já agradeço e fico no aguardo. 
      Abraços!
    • Por Brunolas
      Boa tarde a todos os colegas de jogo.
       
      Parei de jogar tibia no 8.60 (época do elfbot) e retornei ao game a poucos dias. Neste tempo em que voltei, percebi que os bots de hoje em dia, não são mais os mesmos da minha época e que hoje existe algum bot com um sistema de cassino (dice no depot). Tendo em vista que entrei no ot sozinho e que estou precisando de dinheiro, achei muito interessante este sistema e vim ao tibiaking procurar alguma informação a respeito. Achei alguns posts, tentei XenoBot e iBot e nenhum obtive sucesso. 
      Peco encarecidamente a ajuda de vocês para me auxiliar neste caso. Gostaria de saber qual Bot devo usar e qual e o procedimento passo a passo para a execução do script ser realizada. Se tiverem como fazer um vídeo, ajudaria bastante.
      Procurando por tópicos a respeito, percebi que há um grande número de jogadores com estas mesmas dúvidas e que infelizmente não conseguiram executar com sucesso a atividade, por tanto, acho interessante que quem tenha o conhecimento do uso compartilhe com este pessoal que está precisando.
       
      Grato pela atenção de todos.
       
      OBS: Sou novo no fórum. Se por acaso eu tiver postado na área inadequada, peco que apenas movam o tópico.
       
×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo