Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //TOTO: Make it so only one player_in_t struct is needed.
- #include <vector>
- 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)))
- continue;
- namevec.push_back(pinfo.name);
- }
- for (int i=0;i<namevec.size();i++)
- {
- Msg("[MS] Names: %s\n", namevec.at(i).c_str());
- }
- Msg("---------------------------\n[MS] Random name: %s\n", namevec.at(rand()%namevec.size()).c_str());
- }
Add Comment
Please, Sign In to add comment