FONTE: DEV-CS.RU




                                video Abaixo👇 .                                                                
                                       Como Funciona o Plugins 👇.      

Antevisão do vídeo: #1 | #2
Este é um plugin AMXModX que melhora os efeitos das granadas de fumaça no Counter-Strike 1.6 (e CS: Condition Zero) 

Sobre o plugin
Este plugin recria os efeitos das granadas de fumaça (nuvens de fumaça) no lado do servidor, dando uma aparência mais realista às granadas de fumaça no jogo (como foi alterado nas versões subsequentes do jogo, como CS:S, CS :VÁ, CS2).

Por que você precisa dele
O sprite padrão para granadas de fumaça (sprites/gas_puff_01.spr) é muito transparente e não permite o uso de granadas de fumaça no jogo.

Vantagens sobre a fumaça padrão no jogo

  •  Melhor opacidade da nuvem de fumaça;
  •  Corrigida baixa densidade de fumaça no modo de vídeo de 16 bits do jogo;
  •  A fumaça não desaparece na HLTV;
  •  Você não pode abusar da fumaça reconectando-se ao servidor;
  •  Sempre é criada fumaça (mesmo que o canal de rede do cliente esteja sobrecarregado);
  •  É possível alterar a aparência da nuvem de fumaça.

Vantagens sobre outros plug-ins semelhantes:

  •  Capacidade de definir qualquer sprite personalizado para exibir fumaça;
  •  O cliente não experimenta uma queda significativa nos quadros por segundo;
  •  O servidor não apresenta queda significativa nos quadros por segundo;
  •  O servidor não inunda o canal de rede do cliente para exibir a nuvem de fumaça;
  •  Não quebra a compatibilidade com o jogo:
    •  Os bots entendem onde está a fumaça;
    •  Você não pode ver o apelido através da fumaça (mp_playerid);
    •  Os reféns podem reagir a granadas de fumaça;
    •  O mapa geral pode mostrar fumaça.
  •  Personalize facilmente a cor, duração e desempenho da nuvem de fumaça;
  •  Sem erros de renderização ao colocar uma nuvem de fumaça na água;
  •  A nuvem de fumaça tem uma aparência muito próxima da original (autenticidade);
  •  A nuvem de fumaça não permanece na nova rodada;
  •  O comando do cliente fastsprites não deve ser abusado;
  •  A fumaça não desaparece até que expire sua vida útil;
  •  A fumaça não desaparece se a conexão do jogador com a Internet for ruim;
  •  A fumaça não desaparece se você se afastar dela.
  •  A fumaça não pisca.

Como funciona
O plugin impede que o evento seja enviado ao cliente do jogo e recria nuvens de fumaça usando entidades do lado do servidor, repetindo exatamente a forma e a animação da fumaça padrão.

Nota importante

  •  Se o efeito de fumaça for completamente recriado (amx_smokegren_replacemode == 3), a carga do   servidor aumenta 2 vezes.

  •  Usar uma recriação completa da granada de fumaça (3) não é recomendado para servidores com   mais de 10 jogadores online (por exemplo, servidores com 32\32 jogadores online).
  •  Tenha cuidado também ao definir o parâmetro amx_smokegren_pieces, ele afeta diretamente o   formato e a qualidade da granada de fumaça, afetando a carga do servidor ao usar granadas de   fumaça.
  •  Em casos especiais pode ser necessário definir um número maior de editais alocados utilizando a   opção de inicialização -num_edicts (pelo menos 2.000).

 Cálculos
 com parâmetros padrão:

  •  amx_smokegren_replacemode 1
  •  amx_smokegren_pieces 8

 Uma nuvem de fumaça criará 17 entidades.

 Nos parâmetros máximos:

  •  amx_smokegren_replacemode3
  •  amx_smokegren_pieces 10

 Uma nuvem de fumaça criará 41 essências.

Planos:

  •  Corrija as imprecisões visuais restantes.
  •  Implementar a API;
  •  Melhorar a integração com GameDLL;
  •  Otimizar sprite;

 Bugs conhecidos:

Tamanho: 13,3 KB

DOWNLOAD AMXX SMA