Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- void setName(const char* name)
- {
- static ConVar *namecvar = interfaceManager.Cvar->FindVar("name");
- if (namecvar)
- {
- FnChangeCallback_t namecvarcallback = namecvar->m_fnChangeCallback;
- namecvar->m_fnChangeCallback = NULL;
- namecvar->SetValue(name);
- namecvar->InternalSetValue(name);
- namecvar->m_fnChangeCallback = namecvarcallback;
- }
- }
- void nameSteal(int index)
- {
- CBasePlayer* target = (CBasePlayer*)interfaceManager.ClientEntList->GetClientEntity(index);
- if (!target)
- return;
- player_info_t info;
- if (interfaceManager.Engine->GetPlayerInfo(index, &info))
- {
- //Credits Herp Derpinstine for character.
- stringstream newname;
- newname << info.name << (static_cast<char>(32)) << (static_cast<char>(31));
- setName(newname.str().c_str());
- }
- }
Add Comment
Please, Sign In to add comment