Jump to content

BEM-VINDO A

Seja Bem-vindo.
Registre-se para fazer parte da comunidade.

BAIXAR COUNTER-STRIKE 1.6

Versão original, 100% Padrão! (Sem modificações) compativel com windows: XP/VISTA/7/8/8.1/10 ,Lista de Servers apenas Brasileiros, Compativel com sXe Injected, Dual Protocolo 47 + 48, Não precisa de Patch's, Addons base AMX Mod X 1.8.2 pronto para instalar plugins, Idioma: Original (Inglês), Atualização para jogar Online ou com Bots, Sem Fraudes nos arquivos, Binds padrão (sem bug).

BOOST MASTERGAMESCS

Depois de ADD seu IP ao BOOST da MASTERGAMESCS, seu servidor é adicionado ao Servidor MasterServer. Isso permite que nossos jogadores no-steam, veja seu servidor em sua lista de servidores dentro do jogo, e possibilita que milhares de jogadores em potencial entrem em seu servidor regularmente.

ALUGUE COM

Servidores a partir de R$25,00 reais mensal , Alugue já seu servidor de CS 1.6 , caso de duvidas contate-nos via WhatsApp, entre em contato e saiba mais, alugue agora mesmo seu servidor de CS 1.6 não perca!

Sign in to follow this  
yRestrict

Plugin - Reciclador de espaço AllocString

Recommended Posts

[Propósito]
Quando criamos entidades, o método geral é como:

nova iEntity = engfunc(EngFunc_CreateNamedEntity, engfunc(EngFunc_AllocString, "info_target"));

Quando usamos alguns nativos de fakemeta, como set_pev, o módulo chama automaticamente EngFunc_AllocString para colocar a corda na memória.

Observe o EngFunc_AllocString, ele age como : novo char[strlen(szValue)+1];
Mas sem apagar a operação.
Esta operação de amento ilimitado finalmente levará a Cache_TryAlloc erro e, em seguida, o servidor falha.

[Método]
Então, aqui é melhor reciclar esses ponteiros de corda.
1.Gancho EngFunc_AllocString
2.Coloca nova sequência na memória usando chamada original e armazenar o resultado
3.Quando precisarmos da mesma string, retorne o resultado da chamada

anterior[Installion]
Já que register_forward não pode ligar chamadas da engfunc, orpheu (ou outro módulo) é necessário, que pode ser baixado emhttps://forums.alliedmods.net/showthread.php?t=116393

Baixe x_stringman.sma e compile-o... e instalá-lo.

E você precisa das informações de função (sem necessidade de assinatura), coloque o arquivo AllocString em cstrike/addons/amxmodx/configs/orpheu/functions
 

DOWNLOAD

AllocString.zip

x_stringman.sma

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...