Advertisement
Johurt

[SCR] GetPlayerName

Oct 31st, 2012
380
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 0.86 KB | None | 0 0
  1. #define GetPlayerNameEx(%0) playerDB[%0][PlayerName]
  2. #define GetPlayerIpEx(%0) playerDB[%0][PlayerIP]
  3.  
  4. enum pItem
  5. {
  6.     PlayerName[21],
  7.     PlayerIP[16],
  8. }
  9. new playerDB[MAX_PLAYERS][pItem];
  10.  
  11. stock j_GetPlayerName(playerid) // by Johurt
  12. {
  13.     GetPlayerName(playerid, playerDB[playerid][PlayerName], 21);
  14.     if(!strcmp("--", playerDB[playerid][PlayerName], true))
  15.     {
  16.         j_GetPlayerName(playerid);
  17.     }
  18. }
  19.  
  20. stock j_GetPlayerIp(playerid) // by Johurt
  21. {
  22.     GetPlayerIp(playerid, playerDB[playerid][PlayerIP], 16);
  23.     if(!strcmp("--", playerDB[playerid][PlayerIP], true))
  24.     {
  25.         j_GetPlayerIp(playerid);
  26.     }
  27. }
  28.  
  29. public OnPlayerConnect(playerid)
  30. {
  31.     Clear(playerid);
  32.     j_GetPlayerName(playerid);
  33.     j_GetPlayerIp(playerid);
  34.     return 1;
  35. }
  36.  
  37. stock Clear(playerid)
  38. {
  39.     format(playerDB[playerid][PlayerName], 21, "--");
  40.     format(playerDB[playerid][PlayerIP], 16, "--");
  41.     return 0;
  42. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement