Guest User

Untitled

a guest
Dec 4th, 2011
314
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.60 KB | None | 0 0
  1. #include <a_samp>
  2. #include <zcmd>
  3.  
  4. CMD:fpst(playerid, params[])
  5. {
  6. new str[2000];
  7. for(new i = 0; i < MAX_PLAYERS; i++)
  8. {
  9. if(IsPlayerConnected(i) && GetPlayerFPS(i) < 20) format(str, sizeof(str), "%s%s\t\t\t%FPS:{CC0000}[%d]{FFFFFF}\n", str, pName(i), GetPlayerFPS(i));
  10. if(IsPlayerConnected(i) && GetPlayerFPS(i) > 30) format(str, sizeof(str), "%s%s\t\t\t%FPS:{00FF00}[%d]{FFFFFF}\n", str, pName(i), GetPlayerFPS(i));
  11. if(IsPlayerConnected(i) && GetPlayerFPS(i) >= 20 && GetPlayerFPS(i) <= 30) format(str, sizeof(str), "%s%s\t\t\t%FPS:{FFAF00}[%d]{FFFFFF}\n", str, pName(i), GetPlayerFPS(i));
  12. }
  13. ShowPlayerDialog(playerid,0, DIALOG_STYLE_MSGBOX, "{CC0000}Player FPS List", str, "Aceptar","");
  14. return 1;
  15. }
  16.  
  17. stock pName(playerid)
  18. {
  19. new
  20. iName[MAX_PLAYER_NAME];
  21.  
  22. GetPlayerName(playerid, iName, sizeof(iName));
  23. return iName;
  24. }
  25.  
  26. stock GetPlayerFPS(playerid)
  27. {
  28. SetPVarInt(playerid, "DrunkL", GetPlayerDrunkLevel(playerid));
  29. if(GetPVarInt(playerid, "DrunkL") < 100) SetPlayerDrunkLevel(playerid, 2000);
  30. else {
  31. if(GetPVarInt(playerid, "LDrunkL") != GetPVarInt(playerid, "DrunkL")) {
  32. SetPVarInt(playerid, "FPS", (GetPVarInt(playerid, "LDrunkL") - GetPVarInt(playerid, "DrunkL")));
  33. SetPVarInt(playerid, "LDrunkL", GetPVarInt(playerid, "DrunkL"));
  34. if((GetPVarInt(playerid, "FPS") > 0) && (GetPVarInt(playerid, "FPS") < 256)) {
  35. return GetPVarInt(playerid, "FPS") - 1;
  36. }
  37. }
  38. }
  39. return 0;
  40. }
  41.  
Advertisement
Add Comment
Please, Sign In to add comment