-
Автор темы
- #1
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Крашит при включении, прошу помощи.
Сам код:
Сам код:
Код:
player_info_t GetInfo(int Index) {
player_info_t Info;
I::Engine->GetPlayerInfo(Index, &Info);
return Info;
}
void SayInChat(const char *text)
{
char buffer[250];
sprintf_s(buffer, "say \"%s\"", text);
I::Engine->ClientCmd_Unrestricted(buffer);
}
void CMiscellaneous::KillSpam()
{
IGameEvent* pEvent;
int attackerid = pEvent->GetInt("attacker");
int entityid = I::Engine->GetPlayerForUserID(attackerid);
if (entityid == I::Engine->GetLocalPlayer())
{
int nUserID = pEvent->GetInt("attacker");
int nDead = pEvent->GetInt("userid");
if (nUserID || nDead)
{
if (Vars.Misc.KillSpam)
{
player_info_t killed_info = GetInfo(I::Engine->GetPlayerForUserID(nDead));
std::string parttwo = killed_info.name;
std::string partthree = (" do you sell that hax?");
SayInChat((parttwo + partthree).c_str());
}
}
}
}
Код:
class IGameEvent
{
public:
const char* GetName() {
return GetVFunc<const char*(__thiscall *)(void*)>(this, 1)(this);
}
int GetInt(const char* szKeyName, int nDefault = 0) {
return GetVFunc<int(__thiscall *)(void*, const char*, int)>(this, 6)(this, szKeyName, nDefault);
}
const char* GetString(const char* szKeyName) {
return GetVFunc<const char*(__thiscall *)(void*, const char*, int)>(this, 9)(this, szKeyName, 0);
}
void SetString(const char* szKeyName, const char* szValue) {
return GetVFunc<void(__thiscall *)(void*, const char*, const char*)>(this, 16)(this, szKeyName, szValue);
}
};
Код:
if (Vars.Misc.KillSpam)
E::Misc->KillSpam();
Последнее редактирование: