Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- typedef void(__fastcall* ClanTagFn)(const char*, const char*);
- ClanTagFn dw_ClanTag;
- void SetClanTag(const char* tag, const char* name)
- {
- if (!dw_ClanTag)
- dw_ClanTag = reinterpret_cast<ClanTagFn>(((DWORD)UTILS::FindPattern("engine.dll", (PBYTE)"\x53\x56\x57\x8B\xDA\x8B\xF9\xFF\x15\x00\x00\x00\x00\x6A\x24\x8B\xC8\x8B\x30", "xxxxxxxxx????xxxxxx")));
- if (dw_ClanTag)
- dw_ClanTag(tag, name);
- }
- void Clan_Tag()
- {
- if (!SETTINGS::settings.clantags == 1)
- return;
- static int iLastTime;
- if (int(INTERFACES::Globals->curtime) != iLastTime)
- {
- switch (int(INTERFACES::Globals->curtime) % 15)
- {
- case 0:SetClanTag("C", "Cash Hack"); break;
- case 1:SetClanTag("Ca", "Cash Hack"); break;
- case 2:SetClanTag("Cas", "Cash Hack"); break;
- case 3:SetClanTag("Cash", "Cash Hack"); break;
- case 4:SetClanTag("Cash ", "Cash Hack"); break;
- case 5:SetClanTag("Cash H", "Cash Hack"); break;
- case 6:SetClanTag("Cash Ha", "Cash Hack"); break;
- case 7:SetClanTag("Cash Hac", "Cash Hack"); break;
- case 8:SetClanTag("Cash Hack", "Cash Hack"); break;
- case 9:SetClanTag("Cash Hac", "Cash Hack"); break;
- case 10:SetClanTag("Cash Ha", "Cash Hack"); break;
- case 11:SetClanTag("Cash H", "Cash Hack"); break;
- case 12:SetClanTag("Cash ", "Cash Hack"); break;
- case 13:SetClanTag("Cash", "Cash Hack"); break;
- case 14:SetClanTag("Cas", "Cash Hack"); break;
- case 15:SetClanTag("Ca", "Cash Hack"); break;
- case 16:SetClanTag("C", "Cash Hack"); break;
- }
- iLastTime = int(INTERFACES::Globals->curtime);
- }
- }
- void set_name(const char* name)
- {
- SDK::ConVar* nameConvar = INTERFACES::cvar->FindVar(("name"));
- *(int*)((DWORD)&nameConvar->fnChangeCallback + 0xC) = NULL;
- nameConvar->SetValueChar(name);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement