daily pastebin goal
6%
SHARE
TWEET

Alert Overflow v1.0

Paulo_AttacK Dec 8th, 2012 111 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. ////////////////////////////////////////////////////////////////////////////////
  2. //
  3. //
  4. //        #### ########   ######     ######## ########    ###    ##     ##
  5. //         ##  ##     ## ##    ##       ##    ##         ## ##   ###   ###
  6. //         ##  ##     ## ##             ##    ##        ##   ##  #### ####
  7. //         ##  ########   ######        ##    ######   ##     ## ## ### ##
  8. //         ##  ##              ##       ##    ##       ######### ##     ##
  9. //         ##  ##        ##    ##       ##    ##       ##     ## ##     ##
  10. //        #### ##         ######        ##    ######## ##     ## ##     ##
  11. //
  12. //
  13. //                                                              Alert Overflow v1.0
  14. //
  15. /*                                       ______          ______           _      
  16. //                                       | ___ \         | ___ \         | |      
  17. //                                       | |_/ /_   _    | |_/ /_ _ _   _| | ___  
  18. //                                       | ___ \ | | |   |  __/ _` | | | | |/ _ \
  19. //                                       | |_/ / |_| |_  | | | (_| | |_| | | (_) |
  20. //                                       \____/ \__, (_) \_|  \__,_|\__,_|_|\___/
  21. //                                                       __/ |                            
  22. //                                                  |___/                            
  23. */                            
  24. //
  25. //            !!!   Te Alerta caso você tenha ultrapassado o Limite de Algo   !!!
  26. //
  27. //          [iPs]TeaM soluções de programação em geral (agora com cursos)
  28. //
  29. //                  http://ips-team.forumeiros.com/ (contate-nos)
  30. //
  31. /////////////////////////////////////////////////////////////////////////////////
  32.  
  33.  
  34. //Deixe 'false' caso não queira tal verificação..
  35. #define OfPlayer                true
  36. #define OfVehicle               true
  37. #define OfObject                true
  38. #define OfTd                    true
  39. #define OfPickup                true
  40. #define OfGz                    true
  41. #define OfMenu                  true
  42. #define OfText3D                true
  43. #define pOfObject               true
  44. #define pOfIcon                 true
  45. #define pOfTd                   true
  46. #define pOfText3D               true
  47.  
  48. #define MaxPlayers 500 //Caso você use mais que 500 Slots, basta colocar aqui.
  49.  
  50. //Usar no final do OnGameModeInit
  51. AlertOf() {
  52.         #if OfPlayer
  53.                 new Num = MaxPlayers;
  54.                 if(MAX_PLAYERS > Num) printf("AlertOf: Você definiu um valor de Players maior que o Limite, isso poderá causar problemas...");
  55.         #endif
  56.        
  57.         #if OfVehicle
  58.                 Num = 2000;
  59.                 if(MAX_VEHICLES > Num) printf("AlertOf: Você definiu um valor de Veiculos maior que o Limite, isso poderá causar problemas...");
  60.         #endif
  61.        
  62.         #if OfObject
  63.                 Num = 1000;
  64.                 new pMaxObj;
  65.                 if(MAX_OBJECTS > Num) printf("AlertOf: Você definiu um valor de Objetos maior que o Limite, isso poderá causar problemas...");
  66.                 if((DestroyObject(pMaxObj = CreateObject(200, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0)), pMaxObj) == 0xFFFF) printf("AlertOf: Você ultrapassou o Limite de Objetos, isso poderá causar problemas...");
  67.         #endif
  68.        
  69.         #if OfPickup
  70.                 Num = 4096;
  71.                 new pMaxPik;
  72.                 if(MAX_PICKUPS > Num) printf("AlertOf: Você definiu um valor de Pickups maior que o Limite, isso poderá causar problemas...");
  73.                 if((DestroyObject(pMaxPik = CreatePickup(1210, 0, 0.0, 0.0, 0.0, 0)), pMaxPik) == -1) printf("AlertOf: Você ultrapassou o Limite de Pickups, isso poderá causar problemas...");
  74.         #endif
  75.        
  76.         #if OfGz
  77.                 Num = 1024;
  78.                 new pMaxGz;
  79.                 if(MAX_GANG_ZONES > Num) printf("AlertOf: Você definiu um valor de GangZones maior que o Limite, isso poderá causar problemas...");
  80.                 if((GangZoneDestroy(pMaxGz = GangZoneCreate(0.0, 0.0, 0.0, 0.0)), pMaxGz) == -1) printf("AlertOf: Você ultrapassou o Limite de GangZones, isso poderá causar problemas...");
  81.         #endif
  82.        
  83.         #if OfMenu
  84.                 Num = 128;
  85.                 new Menu:pMaxMenu;
  86.                 if(MAX_MENUS > Num) printf("AlertOf: Você definiu um valor de Menus maior que o Limite, isso poderá causar problemas...");
  87.                 if((DestroyMenu(pMaxMenu = CreateMenu("Teste", 3, 0.0, 0.0, 0.0, 0.0)), _:pMaxMenu) == -1) printf("AlertOf: Você ultrapassou o Limite de Menus, isso poderá causar problemas...");
  88.         #endif
  89.        
  90.         #if OfTd
  91.                 Num = 2048;
  92.                 new Text: pMaxTd;
  93.                 if(MAX_TEXT_DRAWS > Num) printf("AlertOf: Você definiu um valor de TextDraws maior que o Limite, isso poderá causar problemas...");
  94.                 Num = 256;
  95.                 if(MAX_PLAYER_TEXT_DRAWS > Num) printf("AlertOf: Você definiu um valor de PlayerTextDraws maior que o Limite, isso poderá causar problemas...");
  96.                 if((TextDrawDestroy(pMaxTd = TextDrawCreate(0.0, 0.0, "Teste")), _:pMaxTd) == 0xFFFF) printf("AlertOf: Você ultrapassou o Limite de TextDraws, isso poderá causar problemas...");
  97.         #endif
  98.        
  99.         #if OfText3D
  100.                 Num = 1024;
  101.                 new Text3D: pMaxText3D;
  102.                 if(MAX_3DTEXT_GLOBAL > Num) printf("AlertOf: Você definiu um valor de Text3D maior que o Limite, isso poderá causar problemas...");
  103.                 if((Delete3DTextLabel(pMaxText3D = Create3DTextLabel("Teste", -1, 0.0, 0.0, 0.0, 0.0, 0)), _:pMaxText3D) == 0xFFFF) printf("AlertOf: Você ultrapassou o Limite de Text3D, isso poderá causar problemas...");
  104.         #endif
  105. }
  106.  
  107. //Usar no final do OnPlayerConnect
  108. AlertPlayerOf(playerid) {      
  109.         #if pOfObject
  110.                 new pMaxObj;
  111.                 if((DestroyPlayerObject(playerid, pMaxObj = CreatePlayerObject(playerid, 200, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0)), _:pMaxObj) == 0xFFFF) printf("AlertOf: Você ultrapassou o Limite de PlayerObjetos, isso poderá causar problemas...");
  112.         #endif
  113.        
  114.         #if pOfTd
  115.                 new PlayerText: pMaxTd;
  116.                 if((PlayerTextDrawDestroy(playerid, pMaxTd = CreatePlayerTextDraw(playerid, 0.0, 0.0, "Teste")), _:pMaxTd) == 0xFFFF) printf("AlertOf: Você ultrapassou o Limite de PlayerTextDraws, isso poderá causar problemas...");
  117.         #endif
  118.        
  119.         #if pOfText3D
  120.                 new Num = 1024, PlayerText3D: pMaxText3D;
  121.                 if(MAX_3DTEXT_PLAYER > Num) printf("AlertOf: Você definiu um valor de PlayerText3D maior que o Limite, isso poderá causar problemas...");
  122.                 if((DeletePlayer3DTextLabel(playerid, pMaxText3D = CreatePlayer3DTextLabel(playerid, "Teste", -1, 0.0, 0.0, 0.0, 0.0)), _:pMaxText3D) == 0xFFFF) printf("AlertOf: Você ultrapassou o Limite de PlayerText3D, isso poderá causar problemas...");
  123.         #endif
  124. }
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top