Buscar no Portal

Sistema Eco

Se você já tentou montar um servidor CS 1.6 com progressão de verdade, sabe como é:

Você instala um plugin de skin aqui, um de moeda ali, um de loja de outro autor, um de trade de outro — e no final você tem cinco sistemas que não se falam, dados duplicados em lugares diferentes, e zero controle do que cada jogador tem.

O Sistema Eco resolve isso do zero.



O que é o Sistema Eco

É um conjunto de plugins integrados para Counter-Strike 1.6 (AMX Mod X) que entrega um ecossistema completo de conta, itens, moeda e interação entre jogadores

Tudo parte de uma conta única por jogador. O inventário, o saldo, as skins equipadas, o histórico de trades — tudo fica vinculado a essa conta. O jogador pode trocar de PC, mudar de nick no Steam ou entrar de máquina diferente e continua com todos os seus itens.


📦 O que está incluído

🔑 Registro e Auto-Login Cada jogador cria uma conta com login e senha. Na segunda vez que entra, o sistema reconhece o Steam ID e loga automaticamente. Sem banco de dados — um JSON por conta, leve e portátil.

🎒 Inventário Inventário persistido por conta com suporte a itens temporários e permanentes. Os dados ficam em memória durante o jogo — o arquivo JSON só é gravado a cada 5 minutos ou quando o jogador sai. Zero I/O de disco durante partidas.

🛒 Loja de Itens Loja categorizada com três tipos de item: Personagens (skins de jogador por time), Armas (skins via ReAPI) e Fantasias (entidades 3D anexadas ao corpo — costas, rosto, cabeça, cintura). Raridades: Comum, Raro e Lendário. Acesso por patente (VIP, Master, Dono).

📄 Leitor de Itens via .ini Novos itens são registrados num arquivo .ini — sem precisar recompilar nada. Você adiciona a skin, define o preço, o tipo e a raridade, e ela aparece na loja na próxima vez que o servidor trocar de mapa.

💰 Sistema de Cash Moeda virtual integrada a todos os outros módulos. Kill reward, compras na loja, apostas, mercado negro — tudo consome e produz Cash da mesma fonte. O saldo nunca é escrito em disco durante uma kill.

🏪 Mercado Negro Jogadores vendem itens entre si. O item sai do inventário do vendedor no momento da listagem, fica disponível no mercado por N dias (configurável), e volta ao dono automaticamente se não for comprado. Compra com proteção anti race condition via UID único por item.

🔄 Trade Troca direta de itens entre dois jogadores com confirmação dupla e countdown antes de executar. Proteção contra duplicação de item mesmo em clicks simultâneos. Se um dos dois sair do servidor, o trade é cancelado automaticamente.

🎲 Apostas de Round No início de cada round, os jogadores apostam Cash no time que vai ganhar. Quem acertar recebe o prêmio proporcional ao valor apostado. Taxa da casa configurável (pode ser 0). Em empate, devolve o valor.



⚡ Arquitetura

Todos os módulos se comunicam por natives registradas. Você pode integrar qualquer outro plugin do seu servidor ao Sistema Eco sem precisar alterar o código — basta chamar as natives de inventário, cash ou registro que já estão documentadas nos arquivos .inc.

bail_api_registro → base: contas, login, Steam ID
bail_api_inventario → itens por conta, cache em memória
bail_api_loja → loja de itens categorizada
bail_leitor_itens → leitura de itens via res_itens.ini
bail_api_moeda_cash → moeda virtual por conta
bail_api_mercadonegro → mercado entre jogadores
bail_api_trade → troca 1:1 com confirmação dupla
bail_recompensas_kills → cash por kill
bail_aposta_round → apostas no resultado do round



🎮 Comandos (Chat)

say /inventario — Inventário do jogador

say /loja — Loja de skins e itens

say /mercado — Mercado Negro

say /vender — Colocar item à venda no mercado

say /trade — Iniciar trade com outro jogador

say /aposta — Apostas de round



⚙️ Principais CVARs

res_inv_max_items "100" // Slots de inventário por jogador
res_coin_name "COIN" // Nome da moeda nos menus
res_cash_start "150" // Cash inicial ao criar conta
res_autologin "1" // Auto-login por Steam ID (1 = Sim)
res_mercado_limite "5" // Itens à venda por jogador
res_mercado_expiracao "7" // Dias até o item expirar no mercado
cm_bet_time "40" // Janela de apostas em segundos
cm_bet_tax "0" // Taxa da casa nas apostas (%)


📥 Compatibilidade

AMX Mod X 1.8.3, 1.9, 1.10 · ReHLDS · ReAPI



Quer o Sistema Eco no seu servidor? Entre em contato via Whatsapp

Créditos: yRestrict


Posts Relacionados

Painel de Licenciamento & Gestão de Plugins CS 1.6 Premium
Painel de Licenciamento & Gestão de Plugins CS 1.6

Chega de plugin pirateado: conheça o sistema de licenciamento que protege o...

Dispenser Premium
Dispenser

Adicione um sistema completo de Dispenser ao seu servidor de CS 1.6. Os jog...

Frag Counter Sprite Free
Frag Counter Sprite

Plugin leve para CS 1.6 (AMX Mod X) que exibe um contador numérico visual n...

O que achou desse post?

2 resposta(s)

0 Comentários

Nenhum comentário ainda. Seja o primeiro a participar da conversa!

Deixe um comentário

Seu email não será publicado. Campos com * são obrigatórios.