Ir para conteúdo
  • Cadastre-se

Histórico de Edições

Please note that revisions older than 15 days are pruned and will no longer show here

Não há histórico de edição para mostrar, ou este comentário foi editado por um moderador.

  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

  • Conteúdo Similar

    • Por Baalszor
      Como faço para envés do script só apostar grana, apostar gold nuggets também??? No momento estou usando este script... Id da gold nugget 2157 - tentei colocar ai o script bugo...
      local keywordHandler = KeywordHandler:new()
      local npcHandler = NpcHandler:new(keywordHandler)
      NpcSystem.parseParameters(npcHandler)
       
      function onCreatureAppear(cid)                npcHandler:onCreatureAppear(cid) end
      function onCreatureDisappear(cid)             npcHandler:onCreatureDisappear(cid) end
      function onCreatureSay(cid, type, msg)         npcHandler:onCreatureSay(cid, type, msg) end
      function onThink()                            npcHandler:onThink() end
       
      local function delayMoneyRemoval(item, pos)
          doRemoveItem(getTileItemById(pos, item).uid)
          return true
      end
       
      local function placeMoney(amount, table_middle_pos)
          local remain = amount
          local gold_nugget = 0
          local crystal_coins = 0
       
          if (math.floor(amount / 10000) >= 1) then
              crystal_coins = math.floor(amount / 10000)
              remain = remain - gold_nugget * 10000
          end
          if ((remain / 100) >= 1) then
              gold_nuggets = remain / 100
          end
          addEvent(doCreateItem, 550, 2160, crystal_coins, table_middle_pos)
          addEvent(doCreateItem, 600, 2157, gold_nuggets, table_middle_pos)
      end
       
      local function rollDice(roll, cc_count, pc_count, table_left_pos, table_middle_pos, npc)
          local dice_ids = {5792, 5793, 5794, 5795, 5796, 5797}
          local random_rollval = math.random(1,6)
          local total_g = (10000 * cc_count) + (100 * pc_count)
          local prize_percent = 1.0 -- 100%
       
          if ((total_g) <= 20 and (total_g) >= 5) then
              doSendMagicEffect(table_left_pos, CONST_ME_CRAPS)
       
              for _, itemId in pairs(dice_ids) do
                      if(getTileItemById(table_left_pos, itemId).uid > 0) then
                      doTransformItem(getTileItemById(table_left_pos, itemId).uid, dice_ids[random_rollval])
                  end
              end
       
              if (roll == 1 and random_rollval <= 3) then
                  placeMoney(total_g + (total_g * prize_percent), table_middle_pos)
                  addEvent(doSendMagicEffect, 400, table_left_pos, 28)
                  addEvent(doSendMagicEffect, 700, table_left_pos, 28)
                  addEvent(doCreatureSay, 500, npc, "You win "..total_g.." gold coins, Parabéns você venceu", TALKTYPE_SAY, false, 0)
              elseif (roll == 2 and random_rollval >= 4) then
                  placeMoney(total_g + (total_g * prize_percent), table_middle_pos)
                  addEvent(doSendMagicEffect, 400, table_left_pos, 28)
                  addEvent(doSendMagicEffect, 700, table_left_pos, 28)
                  addEvent(doCreatureSay, 500, npc, "You win "..total_g.." gold coins, Parabéns você venceu!", TALKTYPE_SAY, false, 0)
              else
                  addEvent(doSendMagicEffect, 400, table_left_pos, CONST_ME_BLOCKHIT)
                  addEvent(doSendMagicEffect, 700, table_left_pos, CONST_ME_BLOCKHIT)
                  addEvent(doCreatureSay, 500, npc, "Você perdeu tente denovo.", TALKTYPE_SAY, false, 0)
              end
              doCreatureSay(npc, string.format("%s rolled a %d.", getCreatureName(npc), random_rollval), TALKTYPE_ORANGE_1, false, 0, table_left_pos)
          else
              addEvent(doCreateItem, 100, 2160, cc_count, table_middle_pos)
              addEvent(doCreateItem, 150, 2157, pc_count, table_middle_pos)
              doCreatureSay(npc, "Você precisa jogar o dinheiro no meio do depot e falar L para 1 a 3 ou H para 4 a 6 o preço minimo para a aposta é 5kk e o maximo 20kk.", TALKTYPE_SAY, false, 0)
          end
          return true
      end
       
      function creatureSayCallback(cid, type, msg)
          -- NPC userdata instance
          local npc = getNpcCid()
       
          -- Participating player userdata instance
          local position = {x = getNpcPos().x+2, y = getNpcPos().y, z = getNpcPos().z}
          position.stackpos = STACKPOS_TOP_CREATURE
          local player_uid = getThingfromPos(position).uid
       
          -- Game table position userdata instances
          local table_left_pos = {x = 126, y = 58, z = 7}
          local table_middle_pos = {x = 127, y = 58, z = 7}
       
          -- Search for coins on the left and middle tables and create item userdata instances
          local table_middle_cc = getTileItemById(table_middle_pos, 2160)
          local table_middle_pc = getTileItemById(table_middle_pos, 2157)
       
          -- Other variables
          local cc_count = 0
          local pc_count = 0
          local ROLL, LOW, HIGH = 0, 1, 2
       
          if (player_uid ~= 0) then
              if ((msgcontains(string.lower(msg), 'high') or msgcontains(string.lower(msg), 'h')) and (isPlayer(player_uid) and player_uid == cid)) then
                  ROLL = HIGH
              elseif ((msgcontains(string.lower(msg), 'low') or msgcontains(string.lower(msg), 'l')) and (isPlayer(player_uid) and player_uid == cid)) then
                  ROLL = LOW
              else
                  return false
              end
              if (table_middle_cc.uid ~= 0) then
                  cc_count = table_middle_cc.type
                  doTeleportThing(table_middle_cc.uid, table_left_pos)
                  addEvent(delayMoneyRemoval, 300, 2160, table_left_pos)
              end
              if (table_middle_pc.uid ~= 0) then
                  pc_count = table_middle_pc.type
                  doTeleportThing(table_middle_pc.uid, table_left_pos)
                  addEvent(delayMoneyRemoval, 300, 2157, table_left_pos)
              end
              addEvent(rollDice, 500, ROLL, cc_count, pc_count, table_left_pos, table_middle_pos, npc)
          else
              return false
          end
          return true
      end
       
      npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback)
    • Por Lucas232
      Olá pessoal , gostaria de saber se alguém sabe como mudar a chance de um player ganhar/perder em um simulador de cassinos, obrg
    • Por lucasvicentemarques
      Pessoal, atualmente estou usando um script em que o bot simula o dado, gostaria de saber se alguém tem um script que o bot gire o dado, mais ou menos como neste vídeo https://www.youtube.com/watch?v=a6PEZP5pHT0, o que estou usando é quase a mesma coisa, porém o bot que simula o dado. Quem estiver querendo o que simula, encontrará no fórum do xenobot, não irei divulgar link do fórum, então procurem la por -> showthread.php?37041-Help-Casino-Script&p=436787#post436787 ou até mesmo aqui no tibiaking -> http://www.tibiaking.com/forum/topic/58623-dicer-script-simulator-100-funcional/.
      Obrigado, aguardo respostas.
    • Por EdsonJunior
      Aholaaaaaaaaaaaaaa!
      Aproveitando que eu estou bebado (vou me arrepender depois)
      Estarei disponibilizando o script Dicer do XenoBot!

      Como usar:
      ANTES DE MAIS NADA, USE O SEGUINTE LOGIN: 
      alvarocp2 Logando com o login acima, usando o XenoBot Cracked, abra o arquivo Casino_Alvaro.lua, em algum editor de texto, configure as BP´s de acordo com o seu personagem (TODAS AS BP DEVEM ESTAR NO SEU DEPOT CHEST) depois dê load nos scripters abaixos:
       
      Casino_Alvaro.lua Casino_Alvaro.lua
      casino2.lua casino2.lua
       
      Ira abrir uma "channel" escreva /help para as opções, ou, /start pra que comece a funcionar o script


      Aproveitem, estou bêbado e disponibilizando esse script!
      Quem não der REP+ (Agregar status no camarote do TK) vão tomar no c# ;*
    • Por ziigshd
      Então pra quem joga shadowcores já sabe que o GM bloqueiou o dicer ( DADO ) no dia 2014-03-09 ...
       
      e hoje pelo dia 13-03-2014 eu vi um novo casino diferente que ao invez de ser o dado seria golden goblet , queria saber se alguem tem alguma noticia de algum script novo ... olhem a imagem ai !

×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo