Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //How I love copy + pasteable code.
- #include <vector>
- static ConVar ms_mimic_enabled("ms_mimic_enabled", "0", FCVAR_NONE);
- CON_COMMAND(ms_mimic, "NAMEN STEALEN")
- {
- std::vector<std::string> namevec;
- for (int i=0;i<32;i++)
- {
- player_info_t pinfo;
- player_info_t pinfo1;
- memset(pinfo.name, NULL, sizeof(pinfo.name));
- memset(pinfo1.name, NULL, sizeof(pinfo1.name));
- if (!g_pCEL->GetClientEntity(i))
- continue;
- engineClient->GetPlayerInfo(i, &pinfo);
- engineClient->GetPlayerInfo(engineClient->GetLocalPlayer(), &pinfo1);
- if (!Q_strncmp(pinfo.name, pinfo1.name, sizeof(pinfo.name)) || (pinfo.name[0] == 0))
- continue;
- namevec.push_back(pinfo.name);
- }
- for (int i=0;i<namevec.size();i++)
- {
- DevMsg("[MS] Names: %s\n", namevec.at(i).c_str());
- }
- const char* name = namevec.at(rand()%namevec.size()).c_str();
- Msg("---------------------------\n[MS] Random name: %s\n", name);
- if (ms_mimic_enabled.GetBool())
- {
- char tmp[70];
- Q_snprintf(tmp, sizeof(tmp), "setinfo name \"~%s ~\"", name);
- engineClient->ClientCmd_Unrestricted(tmp);
- }
- }
Add Comment
Please, Sign In to add comment