Boa noite comunidade xTibiana...
Estou com um problema em um sistema de cassino...
Quando o cara coloca o dinheiro la e puxa a alavanca e aparece a mensagem que ele ganhou, o dinheiro que teria que aparecer em dobro no local , some.. Peguei esse sistema de outro server, mais no meu não funciona saberiam me explicar o por quê desse bug? Pois n dá nenhum erro distro.
E se tiver como arrumar, se souber por gentileza.. Eu ficaria mt grato!!!
REP+ pra quem conseguir me ajudar ou tentar!! Valeu
--[ Script written and published by Orzeleagle/Collocorpus ]--
function onUse(cid, item, fromPosition, itemEx, toPosition)local config = {chance = math.random(1, 100), --losowaniewin_chance = 45, --chance to win a percentage ofmulti = 2, --how many times you win more (eg 2 or 1cc bet, win and get 2cc)items = {2160, 2152}, --id items whom you can playmin_count = 1, --Minimum Number of items (1 = least 1cc)max_count = 100 --maximum number of objects (10 = maximum 10cc)}local positions = {[7010] = {x=fromPosition.x-1, y=(fromPosition.y), z=fromPosition.z, stackpos=255},[7011] = {x=fromPosition.x-1, y=(fromPosition.y), z=fromPosition.z, stackpos=255},[7012] = {x=fromPosition.x-1, y=(fromPosition.y), z=fromPosition.z, stackpos=255},[7013] = {x=fromPosition.x-1, y=(fromPosition.y), z=fromPosition.z, stackpos=255},[7014] = {x=fromPosition.x-1, y=(fromPosition.y), z=fromPosition.z, stackpos=255},[7015] = {x=fromPosition.x-1, y=(fromPosition.y), z=fromPosition.z, stackpos=255},[7016] = {x=fromPosition.x-1, y=(fromPosition.y), z=fromPosition.z, stackpos=255},[7017] = {x=fromPosition.x-1, y=(fromPosition.y), z=fromPosition.z, stackpos=255},[7018] = {x=fromPosition.x-1, y=(fromPosition.y), z=fromPosition.z, stackpos=255},[7019] = {x=fromPosition.x-1, y=(fromPosition.y), z=fromPosition.z, stackpos=255}}local itemplay = getThingfromPos(positions[item.actionid])local storage, exh = 56500, 5 --storage id, time exhif (item.itemid == 1945) thendoTransformItem(item.uid, 1946)if (getPlayerStorageValue(cid, storage)-os.time(t) < 1) thendoPlayerSetStorageValue(cid, storage, os.time(t)+exh)if (isInArray(config.items, itemplay.itemid)) thenif (itemplay.type >= config.min_count) and (itemplay.type <= config.max_count) thenif (config.chance <= config.win_chance) thendoRemoveItem(itemplay.uid, itemplay.type)doCreateItem(itemplay.itemid, (itemplay.type*config.multi), positions[item.actionid])doSendMagicEffect(positions[item.actionid], 31)doSendMagicEffect(getCreaturePosition(cid), 27)doPlayerSendCancel(cid, "Parabéns, você acaba de ganhar em nosso cassino!")doSendAnimatedText(getCreaturePosition(cid), "~!Winner!~", TEXTCOLOR_YELLOW)return trueelsedoRemoveItem(itemplay.uid, itemplay.type)doSendMagicEffect(positions[item.actionid], 31)doSendMagicEffect(getCreaturePosition(cid), 13)doPlayerSendCancel(cid, "É o seu dia de azar! você perdeu.")doSendAnimatedText(getCreaturePosition(cid), "~!Loser!~", TEXTCOLOR_LIGHTBLUE)return trueendelsedoPlayerSendCancel(cid, "You can play only with amount from ".. config.min_count .." to ".. config.max_count ..".")doSendMagicEffect(fromPosition, 2)return trueendelsedoPlayerSendCancel(cid, "You cannot play with this item.")doSendMagicEffect(fromPosition, 2)return trueendelsedoPlayerSendCancel(cid, "You must wait another ".. getPlayerStorageValue(cid, storage)-os.time(t) .." seconds.")doSendMagicEffect(fromPosition, 2)return trueendelsedoTransformItem(item.uid, 1945)doSendMagicEffect(fromPosition, 2)return trueendend