rendered paste body if(strcmp(cmd, "/getid", true) == 0){
new tmp[256];
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) {
SendClientMessage(playerid, COLOR_WHITE, GetString(playerid, 271));
return 1;
}
new kickid;
kickid = NewPlayerID(tmp);
if(kickid == -1){
format(string,sizeof(string),GetString(playerid, 261), tmp);
SendClientMessage(playerid, COLOR_RED, string);
return 1;
}
else if(kickid == -2){
SendClientMessage(playerid, COLOR_RED, GetString(playerid, 272));
return 1;
}
else{
format(string,sizeof(string),GetString(playerid, 273), tmp, kickid);
SendClientMessage(playerid, COLOR_WHITE, string);
return 1;
}
}
public NewPlayerID(partofname[]) {
new i;
new playername[MAX_STRING];
for (i=0;i<MAX_PLAYERS;i++) {
if (IsPlayerConnected(i)) {
GetPlayerName(i,playername,MAX_STRING);
if (strcmp(playername,partofname,true)==0) {
return i;
}
}
}