Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ////////////////////////////////////////////////////////////////////////////////
- //
- //
- // #### ######## ###### ######## ######## ### ## ##
- // ## ## ## ## ## ## ## ## ## ### ###
- // ## ## ## ## ## ## ## ## #### ####
- // ## ######## ###### ## ###### ## ## ## ### ##
- // ## ## ## ## ## ######### ## ##
- // ## ## ## ## ## ## ## ## ## ##
- // #### ## ###### ## ######## ## ## ## ##
- //
- //
- // Alert Overflow v1.0
- //
- /* ______ ______ _
- // | ___ \ | ___ \ | |
- // | |_/ /_ _ | |_/ /_ _ _ _| | ___
- // | ___ \ | | | | __/ _` | | | | |/ _ \
- // | |_/ / |_| |_ | | | (_| | |_| | | (_) |
- // \____/ \__, (_) \_| \__,_|\__,_|_|\___/
- // __/ |
- // |___/
- */
- //
- // !!! Te Alerta caso você tenha ultrapassado o Limite de Algo !!!
- //
- // [iPs]TeaM soluções de programação em geral (agora com cursos)
- //
- // http://ips-team.forumeiros.com/ (contate-nos)
- //
- /////////////////////////////////////////////////////////////////////////////////
- //Deixe 'false' caso não queira tal verificação..
- #define OfPlayer true
- #define OfVehicle true
- #define OfObject true
- #define OfTd true
- #define OfPickup true
- #define OfGz true
- #define OfMenu true
- #define OfText3D true
- #define pOfObject true
- #define pOfIcon true
- #define pOfTd true
- #define pOfText3D true
- #define MaxPlayers 500 //Caso você use mais que 500 Slots, basta colocar aqui.
- //Usar no final do OnGameModeInit
- AlertOf() {
- #if OfPlayer
- new Num = MaxPlayers;
- if(MAX_PLAYERS > Num) printf("AlertOf: Você definiu um valor de Players maior que o Limite, isso poderá causar problemas...");
- #endif
- #if OfVehicle
- Num = 2000;
- if(MAX_VEHICLES > Num) printf("AlertOf: Você definiu um valor de Veiculos maior que o Limite, isso poderá causar problemas...");
- #endif
- #if OfObject
- Num = 1000;
- new pMaxObj;
- if(MAX_OBJECTS > Num) printf("AlertOf: Você definiu um valor de Objetos maior que o Limite, isso poderá causar problemas...");
- 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...");
- #endif
- #if OfPickup
- Num = 4096;
- new pMaxPik;
- if(MAX_PICKUPS > Num) printf("AlertOf: Você definiu um valor de Pickups maior que o Limite, isso poderá causar problemas...");
- 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...");
- #endif
- #if OfGz
- Num = 1024;
- new pMaxGz;
- if(MAX_GANG_ZONES > Num) printf("AlertOf: Você definiu um valor de GangZones maior que o Limite, isso poderá causar problemas...");
- 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...");
- #endif
- #if OfMenu
- Num = 128;
- new Menu:pMaxMenu;
- if(MAX_MENUS > Num) printf("AlertOf: Você definiu um valor de Menus maior que o Limite, isso poderá causar problemas...");
- 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...");
- #endif
- #if OfTd
- Num = 2048;
- new Text: pMaxTd;
- if(MAX_TEXT_DRAWS > Num) printf("AlertOf: Você definiu um valor de TextDraws maior que o Limite, isso poderá causar problemas...");
- Num = 256;
- if(MAX_PLAYER_TEXT_DRAWS > Num) printf("AlertOf: Você definiu um valor de PlayerTextDraws maior que o Limite, isso poderá causar problemas...");
- if((TextDrawDestroy(pMaxTd = TextDrawCreate(0.0, 0.0, "Teste")), _:pMaxTd) == 0xFFFF) printf("AlertOf: Você ultrapassou o Limite de TextDraws, isso poderá causar problemas...");
- #endif
- #if OfText3D
- Num = 1024;
- new Text3D: pMaxText3D;
- if(MAX_3DTEXT_GLOBAL > Num) printf("AlertOf: Você definiu um valor de Text3D maior que o Limite, isso poderá causar problemas...");
- 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...");
- #endif
- }
- //Usar no final do OnPlayerConnect
- AlertPlayerOf(playerid) {
- #if pOfObject
- new pMaxObj;
- 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...");
- #endif
- #if pOfTd
- new PlayerText: pMaxTd;
- 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...");
- #endif
- #if pOfText3D
- new Num = 1024, PlayerText3D: pMaxText3D;
- if(MAX_3DTEXT_PLAYER > Num) printf("AlertOf: Você definiu um valor de PlayerText3D maior que o Limite, isso poderá causar problemas...");
- 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...");
- #endif
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement