Danyas
Участник
- Сообщения
- 2,173
- Реакции
- 1,072
- Автор ресурса
- #1
Облегчил плагин Bot Ping.
1) Убрал функцию OnGameFrame, которая давала определенную нагрузку.
2) Убрал лишние переменные. Все "старые" переменные теперь меняются посредством рекомпила.
3) Оставил поддержку только CSS. (возможно будет работать на CSGO)
P.S. На v34 работает стабильно
1) Убрал функцию OnGameFrame, которая давала определенную нагрузку.
2) Убрал лишние переменные. Все "старые" переменные теперь меняются посредством рекомпила.
3) Оставил поддержку только CSS. (возможно будет работать на CSGO)
PHP:
#include <sdktools>
#define INTERVAL 3.0
#define MINPING 20
#define MAXPING 40
new g_iMaxClients = 0, String:g_szPlayerManager[20] = "", g_iPlayerManager = -1, g_iPing = -1;
public Plugin:myinfo ={name = "Bot Ping [L]", author = "Danyas"};
public OnPluginStart()
{
g_iPing = FindSendPropOffs("CPlayerResource", "m_iPing");
strcopy(g_szPlayerManager, sizeof(g_szPlayerManager), "cs_player_manager");
CreateTimer(INTERVAL,SetPing,_,TIMER_REPEAT);
}
public OnMapStart()
{
g_iMaxClients = GetMaxClients();
g_iPlayerManager = FindEntityByClassname(g_iMaxClients + 1, g_szPlayerManager);
}
public Action:SetPing(Handle:timer)
{
for(new i = 1; i <= g_iMaxClients; i++)
{
if(!IsValidEdict(i) || !IsClientInGame(i) || !IsFakeClient(i)) continue;
SetEntData(g_iPlayerManager, g_iPing + (i * 4), GetRandomInt(MINPING,MAXPING));}
}
P.S. На v34 работает стабильно
Последнее редактирование модератором: