Guest User

Rainbow Tab

a guest
Mar 11th, 2011
236
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 1.06 KB | None | 0 0
  1. #include <a_samp>
  2. // Rainbow Tab by REALman, OKStyle
  3. new RainbowError;
  4. new RainbowGradient[25] = {
  5. 0xFF0000FF, 0xFF2C00FF, 0xFF5000FF, 0xFF8700FF, 0xFFA700FF,
  6. 0xFFDC00FF, 0xFFFB00FF, 0xC4FF00FF, 0x7BFF00FF, 0x00FF00FF,
  7. 0x00FF1EFF, 0x00FF3BFF, 0x00FF7CFF, 0x00FFAEFF, 0x00FFD5FF,
  8. 0x00FFFFFF, 0x00CCFFFF, 0x00ACFFFF, 0x0083FFFF, 0x0054FFFF,
  9. 0x0000FFFF, 0x2C00FFFF, 0x5F00FFFF, 0x9B00FFFF, 0xCB00FFFF
  10. };
  11. public OnPlayerConnect(playerid)
  12. {
  13.     for(new i = GetMaxPlayers() - 1; i >= 0; --i)
  14.     {
  15.         if(i == sizeof(RainbowGradient)) RainbowError = 0;
  16.         if(IsPlayerConnected(i))
  17.         {
  18.             SetPlayerColor(i, RainbowGradient[i + RainbowError]);
  19.         }
  20.         else RainbowError -= 1;
  21.     }
  22.     return 1;
  23. }
  24. public OnPlayerDisconnect(playerid)
  25. {
  26.     for(new i = GetMaxPlayers() - 1; i >= 0; --i)
  27.     {
  28.         if(i == sizeof(RainbowGradient)) RainbowError = 0;
  29.         if(IsPlayerConnected(i))
  30.         {
  31.             SetPlayerColor(i, RainbowGradient[i - RainbowError]);
  32.         }
  33.         else RainbowError += 1;
  34.     }
  35.     return 1;
  36. }
Advertisement
Add Comment
Please, Sign In to add comment