Chaves
As chaves são associadas aos itens que os jogadores usam para ativar a roleta.
No script, os IDs dos itens são mapeados para os IDs de ação de alavancas (levers) no servidor.
-- Levers Action IDs to key item IDs. local keyByAid = {
[1354] = 9971, -- Chave para recompensa de nível 1 (Cobre)
[1355] = 9972, -- Chave para recompensa de nível 2 (Prata)
[1356] = 9973 -- Chave para recompensa de nível 3 (Ouro) }
IDs de Ação: As alavancas no mapa do seu servidor precisam ter os IDs de ação definidos corretamente (exemplo: 1354, 1355, 1356).
IDs de itens: Você pode ajustar os itens que os jogadores usaram para ativar a roleta. No caso, 9971 (Cobre), 9972 (Prata) e 9973 (Ouro).
Recompensas
As recompensas são configuradas na tabela items do script. Cada nível de recompensa pode ter diferentes itens com uma probabilidade de serem sorteados.
items = {
[1] = { {id = 1, chance = 80, count = 5}, -- Exemplo: Chance de 80% para ganhar 5 de um item com ID 1 },
[2] = { {id = 2, chance = 70, count = 1, porc_cambio = 30}, -- 70% de chance para ganhar 1 item de ID 2 com 30% de chance de reroll },
[3] = { {id = 3, chance = 25, count = 1, porc_cambio = 70} -- 25% de chance para ganhar 1 item de ID 3 com 70% de chance de reroll } }
chance: A chance de ganhar aquele item.
count: A quantidade do item que será premiada.
porc_cambio: Chance de rerolagem, permitindo que um item seja reconfigurado (gerando outro item da lista).
Animações e efeitos
O script já configura diversos efeitos visuais que serão mostrados durante a roleta. Isso inclui efeitos como:
Efeito de mágica ao ativar a alavanca
Efeitos nos slots da roleta
Efeito ao premiar o jogador com o item.
Você pode ajustar os IDs de efeito para personalizar a aparência visual.
effectLever = 35, -- Efeito ao ativar a alavanca
effectRewardPlayer = 28, -- Efeito no jogador quando ganhar
effectReward = 28, -- Efeito no slot vencedor
Vincule o script ao servidor:
No TFS, geralmente, scripts são chamados quando objetos com um ID de ação específico são usados. Por exemplo, se um jogador clicar em uma alavanca com um ID de ação específico (como 1354, 1355, ou 1356), o script será ativado e a roleta será girada.
Adicione alavancas ao mapa:
Use o editor de mapa do seu servidor (Tiled, por exemplo) para criar as alavancas. Cada alavanca deve ter a ID de Ação correta, de acordo com o que você configurou no script.
Exemplo:
Alavanca 1 (Cobre): Deve ter o ID de Ação 1354
Alavanca 2 (Prata): Deve ter o ID de Ação 1355
Alavanca 3 (Ouro): Deve ter o ID de Ação 1356