Advertisement
Guest User

Untitled

a guest
Oct 23rd, 2018
69
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.48 KB | None | 0 0
  1. if (strcmp(cmd, "/id", true) == 0)
  2. {
  3. if (IsPlayerConnected(playerid))
  4. {
  5. new id_count;
  6.  
  7. tmp = strtok(cmdtext, idx);
  8.  
  9. if (!strlen(tmp))
  10. {
  11. SendClientMessage(playerid, COLOR_WHITE, "Verwende: /id [spielername/teilname/id]");
  12. return 1;
  13. }
  14.  
  15. if (IsNumeric(tmp))
  16. {
  17. new tmp_userid = strval(tmp);
  18.  
  19. if (IsPlayerConnected(tmp_userid))
  20. {
  21. new Float:paket = GetPlayerPacketLoss(tmp_userid);
  22.  
  23. format(string, sizeof(string), "ID: %d, Name: %s, Level: %d, Ping: %d, FPS: %d, Paketloss: %.1f%%", tmp_userid, FullName(tmp_userid), GetPlayerScore(tmp_userid), GetPlayerPing(tmp_userid), GetPVarInt(tmp_userid, "fps"), paket);
  24. SendClientMessage(playerid, COLOR_GRAD1, string);
  25. return 1;
  26. }
  27. }
  28.  
  29. if (strlen(tmp) < 3)
  30. {
  31. SendClientMessage(playerid, COLOR_GRAD1, "** Verwende mindestens 3 Zeichen.");
  32. return 1;
  33. }
  34.  
  35. for (new i = 0; i < MAX_PLAYERS; i ++)
  36. {
  37. if (IsPlayerConnected(i))
  38. {
  39. if (strfind(FullName(i), tmp, true) != -1)
  40. {
  41. new Float:paket = GetPlayerPacketLoss(i);
  42.  
  43. format(string, sizeof(string), "ID: %d, Name: %s, Level: %d, Ping: %d, FPS: %d, Paketloss: %.1f%%", i, FullName(i), GetPlayerScore(i), GetPlayerPing(i), GetPVarInt(i, "fps"), paket);
  44. SendClientMessage(playerid, COLOR_GRAD1, string);
  45.  
  46. id_count ++;
  47. }
  48. }
  49. }
  50.  
  51. if (id_count == 0) {
  52. format(string, sizeof(string), "Es wurden keine Spieler mit dem Namen gefunden.");
  53. } else if (id_count == 1) {
  54. format(string, sizeof(string), "Es wurde 1 Spieler mit dem Namen gefunden.");
  55. } else if (id_count > 1) {
  56. format(string, sizeof(string), "Es wurden %d Spieler mit dem Namen gefunden.", id_count);
  57. }
  58. SendClientMessage(playerid, COLOR_GRAD1, string);
  59. }
  60.  
  61. return 1;
  62. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement