All pastes #295442 Raw Edit

Someone

public text v1 · immutable
#295442 ·published 2006-12-29 11:56 UTC
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;
       }
     }
   }