Advertisement
Guest User

xD

a guest
Aug 30th, 2010
6,213
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 1.32 KB | None | 0 0
  1. #include <a_samp>
  2.  
  3. new Text:FPS[MAX_PLAYERS];
  4. new DLlast[MAX_PLAYERS] = 0;
  5. new FPS2[MAX_PLAYERS] = 0;
  6.  
  7.  
  8. public OnFilterScriptInit()
  9. {
  10.     for(new i = 0; i < MAX_PLAYERS; i++)
  11.     {
  12.         FPS[i] = TextDrawCreate(8.000000, 428.000000, "FPS: 30");
  13.         TextDrawBackgroundColor(FPS[i], 255);
  14.         TextDrawFont(FPS[i], 3);
  15.         TextDrawLetterSize(FPS[i], 0.480000, 2.000000);
  16.         TextDrawColor(FPS[i], -65281);
  17.         TextDrawSetOutline(FPS[i], 1);
  18.         TextDrawSetProportional(FPS[i], 1);
  19.     }
  20.     SetTimer("FPSUP",1203,true);
  21.     return 1;
  22. }
  23. new string[24];
  24. public OnPlayerUpdate(playerid)
  25. {
  26.     new drunk2 = GetPlayerDrunkLevel(playerid);
  27.     if(drunk2 < 100)
  28.     {
  29.         SetPlayerDrunkLevel(playerid,2000);
  30.     }
  31.     else
  32.     {
  33.         if(DLlast[playerid] != drunk2)
  34.         {
  35.             new fps = DLlast[playerid] - drunk2;
  36.            
  37.             if((fps > 0) && (fps < 200))
  38.             FPS2[playerid] = fps;
  39.             DLlast[playerid] = drunk2;
  40.         }
  41.     }
  42. }
  43.  
  44. public OnPlayerSpawn(playerid)
  45. {
  46.     TextDrawShowForPlayer(playerid,FPS[playerid]);
  47.     return 1;
  48. }
  49.  
  50. public OnPlayerDisconnect(playerid)
  51. {
  52.     TextDrawDestroy(FPS[playerid]);
  53.     return 1;
  54. }
  55.  
  56. forward FPSUP();
  57. public FPSUP()
  58. {
  59.     for(new i = 0; i < MAX_PLAYERS; i++)
  60.     {
  61.         if(IsPlayerConnected(i))
  62.         {
  63.             format(string,sizeof(string),"FPS: %d",FPS2[i]-1);
  64.             TextDrawSetString(FPS[i],string);
  65.         }
  66.         continue;
  67.     }
  68. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement