Advertisement
Paulo_AttacK

Alert Overflow v1.0

Dec 8th, 2012
254
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 5.67 KB | None | 0 0
  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. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement