Advertisement
Runcias01

samp_help_req_001

Oct 6th, 2015
56
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 2.17 KB | None | 0 0
  1. LoginTextDrawHideForPlayer(playerid)
  2. {
  3.     new str[24];
  4.     for (new x = 0; x < 8; x++) {
  5.         format(str, sizeof(str), "TextLogin%d", x);
  6.         TextDrawHideForPlayer(playerid, str);
  7.     }
  8.     return 1;
  9. }
  10.  
  11. LoginTextDrawShowForPlayer(playerid)
  12. {
  13.     new str[24];
  14.     for (new x = 0; x < 8; x++) {
  15.         format(str, sizeof(str), "TextLogin%d", x);
  16.         TextDrawShowForPlayer(playerid, str);
  17.     }
  18.     return 1;
  19. }
  20.  
  21. public OnPlayerConnect(playerid)
  22. {
  23.     LoginTextDrawHideForPlayer(playerid);
  24.     SetTimerEx("OnPlayerConnected", 250, false, "i", playerid);
  25.     return 1;
  26. }
  27.  
  28. forward OnPlayerConnected(playerid);
  29. public OnPlayerConnected(playerid)
  30. {
  31.     LoginTextDrawShowForPlayer(playerid);
  32.     return 1;
  33. }
  34.  
  35. public OnPlayerSpawn(playerid)
  36. {
  37.     LoginTextDrawHideForPlayer(playerid);
  38.     return 1;
  39. }
  40.  
  41. /*
  42.     *   Above there is just an upgrade for your code, to make it look better
  43.     * and make it more easier to understand.
  44.     *
  45.     *   Below this box is a code, witch could fix your problem, BUT if you have loggedIn variable
  46.     * use it to check if player is logged in and hide the textdraws again if his logged.
  47. */
  48.  
  49. new bool: LoginTextDraws[MAX_PLAYERS];
  50.  
  51. LoginTextDrawHideForPlayer(playerid)
  52. {
  53.     new str[24];
  54.     for (new x = 0; x < 8; x++) {
  55.         format(str, sizeof(str), "TextLogin%d", x);
  56.         TextDrawHideForPlayer(playerid, str);
  57.     }
  58.     LoginTextDraws[playerid] = false;
  59.     return 1;
  60. }
  61.  
  62. LoginTextDrawShowForPlayer(playerid)
  63. {
  64.     new str[24];
  65.     for (new x = 0; x < 8; x++) {
  66.         format(str, sizeof(str), "TextLogin%d", x);
  67.         TextDrawShowForPlayer(playerid, str);
  68.     }
  69.     LoginTextDraws[playerid] = true;
  70.     return 1;
  71. }
  72.  
  73. public OnPlayerConnect(playerid)
  74. {
  75.     LoginTextDrawHideForPlayer(playerid);
  76.     SetTimerEx("OnPlayerConnected", 250, false, "i", playerid);
  77.     return 1;
  78. }
  79.  
  80. forward OnPlayerConnected(playerid);
  81. public OnPlayerConnected(playerid)
  82. {
  83.     LoginTextDrawShowForPlayer(playerid);
  84.     return 1;
  85. }
  86.  
  87. public OnPlayerSpawn(playerid)
  88. {
  89.     if (LoginTextDraws[playerid]) {
  90.         LoginTextDrawHideForPlayer(playerid);
  91.     }
  92.     return 1;
  93. }
  94.  
  95. public OnPlayerUpdate(playerid)
  96. {
  97.     if (!IsPlayerConnected(playerid)) return 0;
  98.    
  99.     /*if (LoginTextDraws[playerid] && YOUR_LOGGED-IN_VARIABLE) {
  100.         LoginTextDrawHideForPlayer(playerid);
  101.     }*/
  102.     return 1;
  103. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement