Ir para conteúdo

[Action] Roleta


Kuro o Shiniga

Posts Recomendados

Sistema simples de roleta, o player clica na alavanca e um efeito corre em modo random por todos os itens da roleta, em qual item o efeito parar o player recebe o item!

 

 

Actions :

 

function onUse(cid, item)

local possitem = {
{x=82 ,y=339, z=7, id = 2160, count = 100}, -- poss de cada item, id e quantidade
{x=83 ,y=339, z=7, id = 5903, count = 1}, -- poss de cada item, id e quantidade
{x=84 ,y=339, z=7, id = 2494, count = 1}, -- poss de cada item, id e quantidade
{x=85 ,y=339, z=7, id = 5878, count = 100}, -- poss de cada item, id e quantidade
{x=86 ,y=339, z=7, id = 5786, count = 1}, -- poss de cada item, id e quantidade
{x=87 ,y=339, z=7, id = 8306, count = 1}, -- poss de cada item, id e quantidade
{x=88 ,y=339, z=7, id = 9931, count = 1}, -- poss de cada item, id e quantidade
}

local config = {
tempo = 30, -- tempo de espera para jogar 
custo = 100000, -- custo para jogar
str = 21887, -- nao mexa
}

local size = #possitem

if getPlayerStorageValue(cid, config.str) < os.time() and getPlayerMoney(cid) >= config.custo then
doPlayerRemoveMoney(cid, config.custo)
setPlayerStorageValue(cid, config.str, os.time() + config.tempo)
doSendMagicEffect(getThingPos(cid), 12)
 
    for i = 1, size  do
        index = math.random(#possitem)
        sorteio = possitem[index]
 
        addEvent(doSendMagicEffect, 1000+400*(i-1), sorteio, 39)
        table.remove(possitem, index)
    end
 
		addEvent(doPlayerAddItem, 1000+400*size, cid, sorteio.id, sorteio.count)
		else
		doPlayerSendTextMessage(cid, 22, "Espere 30 segundos para jogar novamente, e tenha 100000gps em sua bp!")
		doSendMagicEffect(getThingPos(cid), 2)
		end
		end

 

teste.jpg

Link para o comentário
Compartilhar em outros sites

2 horas atrás, Kuro o Shiniga disse:

Sistema simples de roleta, o player clica na alavanca e um efeito corre em modo random por todos os itens da roleta, em qual item o efeito parar o player recebe o item!

 

 

Actions :

 


function onUse(cid, item)

local possitem = {
{x=82 ,y=339, z=7, id = 2160, count = 100}, -- poss de cada item, id e quantidade
{x=83 ,y=339, z=7, id = 5903, count = 1}, -- poss de cada item, id e quantidade
{x=84 ,y=339, z=7, id = 2494, count = 1}, -- poss de cada item, id e quantidade
{x=85 ,y=339, z=7, id = 5878, count = 100}, -- poss de cada item, id e quantidade
{x=86 ,y=339, z=7, id = 5786, count = 1}, -- poss de cada item, id e quantidade
{x=87 ,y=339, z=7, id = 8306, count = 1}, -- poss de cada item, id e quantidade
{x=88 ,y=339, z=7, id = 9931, count = 1}, -- poss de cada item, id e quantidade
}

local config = {
tempo = 30, -- tempo de espera para jogar 
custo = 100000, -- custo para jogar
str = 21887, -- nao mexa
}

local size = #possitem

if getPlayerStorageValue(cid, config.str) < os.time() and getPlayerMoney(cid) >= config.custo then
doPlayerRemoveMoney(cid, config.custo)
setPlayerStorageValue(cid, config.str, os.time() + config.tempo)
doSendMagicEffect(getThingPos(cid), 12)
 
    for i = 1, size  do
        index = math.random(#possitem)
        sorteio = possitem[index]
 
        addEvent(doSendMagicEffect, 1000+400*(i-1), sorteio, 39)
        table.remove(possitem, index)
    end
 
		addEvent(doPlayerAddItem, 1000+400*size, cid, sorteio.id, sorteio.count)
		else
		doPlayerSendTextMessage(cid, 22, "Espere 30 segundos para jogar novamente, e tenha 100000gps em sua bp!")
		doSendMagicEffect(getThingPos(cid), 2)
		end
		end

 

teste.jpg

Irei usar, thanks ^^ 

Link para o comentário
Compartilhar em outros sites

  • 1 month later...
  • 1 month later...
Em 24/11/2019 em 17:59, Kuro o Shiniga disse:

Sistema simples de roleta, o player clica na alavanca e um efeito corre em modo random por todos os itens da roleta, em qual item o efeito parar o player recebe o item!

 

 

Actions :

 


function onUse(cid, item)

local possitem = {
{x=82 ,y=339, z=7, id = 2160, count = 100}, -- poss de cada item, id e quantidade
{x=83 ,y=339, z=7, id = 5903, count = 1}, -- poss de cada item, id e quantidade
{x=84 ,y=339, z=7, id = 2494, count = 1}, -- poss de cada item, id e quantidade
{x=85 ,y=339, z=7, id = 5878, count = 100}, -- poss de cada item, id e quantidade
{x=86 ,y=339, z=7, id = 5786, count = 1}, -- poss de cada item, id e quantidade
{x=87 ,y=339, z=7, id = 8306, count = 1}, -- poss de cada item, id e quantidade
{x=88 ,y=339, z=7, id = 9931, count = 1}, -- poss de cada item, id e quantidade
}

local config = {
tempo = 30, -- tempo de espera para jogar 
custo = 100000, -- custo para jogar
str = 21887, -- nao mexa
}

local size = #possitem

if getPlayerStorageValue(cid, config.str) < os.time() and getPlayerMoney(cid) >= config.custo then
doPlayerRemoveMoney(cid, config.custo)
setPlayerStorageValue(cid, config.str, os.time() + config.tempo)
doSendMagicEffect(getThingPos(cid), 12)
 
    for i = 1, size  do
        index = math.random(#possitem)
        sorteio = possitem[index]
 
        addEvent(doSendMagicEffect, 1000+400*(i-1), sorteio, 39)
        table.remove(possitem, index)
    end
 
		addEvent(doPlayerAddItem, 1000+400*size, cid, sorteio.id, sorteio.count)
		else
		doPlayerSendTextMessage(cid, 22, "Espere 30 segundos para jogar novamente, e tenha 100000gps em sua bp!")
		doSendMagicEffect(getThingPos(cid), 2)
		end
		end

 

teste.jpg

UP uP

Link para o comentário
Compartilhar em outros sites

  • 1 month later...
7 horas atrás, leozinpbb disse:

Tem como colocar pra outra moeda ao invés de golds?

UP

muda o 2160 para outro item ou moeda da sua escolha

Link para o comentário
Compartilhar em outros sites

5 horas atrás, Kuro o Shiniga disse:

muda aqui

 


{x=82 ,y=339, z=7, id = 2160, count = 100}, -- poss de cada item, id e quantidade

em id você coloca o codigo do item

To me referindo ao item usado pra roletar, ao invés de golds ser outro item configurável 

Link para o comentário
Compartilhar em outros sites

11 horas atrás, Kuro o Shiniga disse:

local config = {
tempo = 30, -- tempo de espera para jogar 
custo = 100000, -- custo para jogar
str = 21887, -- nao mexa
}

custo = 100000, -- custo para jogar

Eu acho que vc nao entendeu.. eu estou falando do item que é gasto pra jogar ( no caso e gasto golds) eu quero configurar outro item pra ser gasto pra jogar.

Link para o comentário
Compartilhar em outros sites

  • 10 months later...

Dia bomEita, parece que nosso amigo Marvin chegou aqui sem saber falar direito português e também sem entender do que se tratava a postagem hahaha Amigo, se você quiser ganhar dinheiro, sugiro que busque algum site de cassino online como o https://roleta77portugal.com/roleta-europeia ou algo assim, e não um fórum de tíbia num tópico sobre scripts super técnico. Ele deve ter dado um Google em "roleta" e já saiu postando uma mensagem no primeiro site que apareceu nos resultados de busca kakakakakaQuanto você pode ganhar na roleta e qual a chance de perder, eu só quero ganhar algum dinheiro e não sei como fazer isso rapidamente

Editado por MarvinHarringto
Link para o comentário
Compartilhar em outros sites

  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
×
×
  • Criar Novo...