https://sm.alliedmods.net/new-api/helpers/FindTarget
Po co kombinować z pętlami, skoro możemy użyć gotowej funkcji FindTarget?
Handler do CMD wyglądałby mniej więcej tak:
public Action CMD_Komenda(int client, int args) {
if(args > 1) {
ReplyToCommand(client, "Musisz użyć jednego argumentu - nicku gracza!");
return Plugin_Handled;
}
char buffer[64];
GetCmdArg(1, buffer, sizeof(buffer));
int target = FindTarget(client, arg1);
if(target > -1) {
char steamID[64];
GetClientAuthId(target, AuthId_Steam2, steamID, sizeof(steamID)
ReplyToCommand(client, "SteamID gracza %N - %s", target, steamID);
}
else
ReplyToCommand(client, "Nie znaleziono gracza.");
return Plugin_Handled;
}