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 !
-