Guest User

Untitled

a guest
Jul 21st, 2018
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 1.12 KB | None | 0 0
  1. Cmd::Input->id(playerid, params[])
  2. {
  3.     new
  4.         str[MAX_STR_256],
  5.         num;
  6.     if(isnull(params)) return ShowInfo(playerid, ""kom"/id [ID/Nick]");
  7.     if('0' <= params[0] <= '9')
  8.     {
  9.         for(new l = GetMaxPlayers(), i = strval(params); i <= l; i += 10)
  10.         {
  11.             if(!IsPlayerConnected(i)) continue;
  12.             if(IsPlayerNPC(i)) continue;
  13.             format(str, sizeof(str), "%s"green"%d"white"\t%s\n", str, i, NickSamp(i));
  14.             num++;
  15.             if(num > 9)
  16.             {
  17.                 strcat(str, "------------------------\n");
  18.                 strcat(str, "Lista ucięta, zbyt wiele wyników!\n");
  19.                 break;
  20.             }
  21.         }
  22.     }
  23.     else
  24.     {
  25.         new
  26.             znak = -1,
  27.             nick[MAX_PLAYER_NAME];
  28.         foreach(Player, i)
  29.         {
  30.             nick = NickSamp(i);
  31.             znak = strfind(nick, params, true);
  32.             if(znak != -1)
  33.             {
  34.                 strins(nick, green, znak);
  35.                 strins(nick, white, znak+strlen(params)+strlen(green));
  36.                 format(str, sizeof(str), "%s%d\t%s\n", str, i, nick);
  37.                 num++;
  38.             }
  39.             if(num > 9)
  40.             {
  41.                 strcat(str, "------------------------\n");
  42.                 strcat(str, "Lista ucięta, zbyt wiele wyników!\n");
  43.                 break;
  44.             }
  45.         }
  46.     }
  47.     if(!num) return NoPlayer(playerid);
  48.     ShowList(playerid, str);
  49.     return 1;
  50. }
Add Comment
Please, Sign In to add comment