Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <a_samp>
- #include <zcmd>
- #include <sscanf2>
- #include <dof2>
- #include <streamer>
- #include <foreach>
- //Cores
- #define Verde 0x00FF00FF
- #define Vermelho 0xFF0000AA
- #define Azul 0x0000FFAA
- #define Marron 0x804000AA
- #define Branco 0xFFFFFFAA
- #define Laranja 0xFF8000AA
- #define Azul_Marinho 0x80FFFFAA
- #define Preto 0x00000000
- #define Cinza 0xC0C0C0AA
- #define Rosa 0xFF80FFAA
- #define Azul_Claro 0x80BFFFAA
- #define Verde_Escuro 0x007138AA
- #define Amarelo 0xFFFF00AA
- #define Roxo 0x9F009FAA
- #define PlayerClicado clickedplayerid
- #define Mad 1
- #define CMDSVIP 2
- #define CMDSVIP1 3
- #define CMDSVIP2 4
- #define Kick(%0) SetTimerEx("TPKICK", 100, 0, "i", %0)
- #define Ban(%0) SetTimerEx("TPBAN", 100, 0, "i", %0)
- //TextDraws
- new Text:Textdraw0;
- new Text:Textdraw1;
- new Text:Textdraw2;
- new Text:TextStatus1;
- new Text:TextStatus2;
- new Text:TextStatus3;
- new Text:TextStatus4;
- new Text:TextStatus5;
- new Text:TextStatus6;
- new Text:TextStatus7;
- new Text:TextStatus8;
- new Text:TextStatus9;
- new Text:MenuArma0;
- new Text:MenuArma1;
- new Text:MenuArma2;
- new Text:MenuArma3;
- new Text:MenuArma4;
- new Text:MenuArma5;
- new Text:MenuArma6;
- new Text:MenuArma7;
- new Text:MenuArma8;
- new Text:MenuArma9;
- new Text:Hrsson;
- new dex;
- new PLAYER[MAX_PLAYERS];
- new NoAFK[MAX_PLAYERS];
- new bool:bloqueado[MAX_PLAYERS];
- new PlayersOnline;
- new killzeras;
- enum mStatus
- {
- pVip,
- MTEMPO,
- pLogado,
- pBan,
- Dinheiro
- }
- new pInfo[MAX_PLAYERS][mStatus];
- new Float:gSpawnPositions[26][4] = {
- {
- -205.7703,-119.6655,2.4094,342.0546},
- {
- -202.1386,-54.1213,2.4111,95.6799},
- {
- -197.2334,7.5293,2.4034,16.0852},
- {
- -135.7348,61.7265,2.4112,354.3534},
- {
- -73.7883,73.4238,2.4082,260.5399},
- {
- -6.9850,27.9988,2.4112,201.7691},
- {
- 0.6782,-16.0898,2.4076,161.7720},
- {
- -46.3365,-88.3937,2.4092,180.7382},
- {
- -72.4389,-127.2939,2.4107,113.5616},
- {
- -128.1940,-144.1725,2.4094,78.9676},
- {
- -266.0189,-50.6718,2.4125,223.8079},
- {
- -244.2617,-1.0468,2.1038,257.3333},
- {
- -93.3146,-32.4889,2.4085,186.0631},
- {
- -130.7054,-93.4983,2.4124,73.8375},
- {
- -117.4049,4.2989,2.4112,337.1284},
- {
- -26.1622,135.8739,2.4094,248.1580},
- {
- 45.5705,86.7586,2.0753,147.3342},
- {
- 54.9881,2.2997,1.1132,95.7173},
- {
- -248.9905,-119.3982,2.4083,303.7859},
- {
- -60.1321,55.5239,2.4038,325.2209},
- {
- -60.9184,47.9302,5.7706,342.8299},
- {
- -70.0303,-22.0071,2.4113,165.2789},
- {
- -138.3093,-83.2640,2.4152,4.0455},
- {
- -25.5989,94.6100,2.4041,150.8322},
- {
- -161.0327,-70.5945,2.4042,142.9221},
- {
- -54.8308,-139.6148,2.4119,258.7639}
- };
- new Count = 5;
- new CountText[5][5] ={
- "~r~5",
- "~g~4",
- "~b~3",
- "~y~2",
- "~p~1"
- };
- forward BanLog(string[]);
- forward CountDown();
- main()
- {
- print("\n----------------------------------");
- print(" Game Mode Ligado By: Madhrer");
- print("----------------------------------\n");
- }
- public OnGameModeInit()
- {
- SetGameModeText("Drift Mode");
- SetTimer("ATT", 1000, true);
- SetTimer("AtualizarTextD",1000,true);
- AddPlayerClass(0,0.0,0.0,4.0,0.0,-1,-1,-1,-1,-1,-1);
- Textdraw0 = TextDrawCreate(678.000000, 2.000000, "_");
- TextDrawBackgroundColor(Textdraw0, 255);
- TextDrawFont(Textdraw0, 1);
- TextDrawLetterSize(Textdraw0, 0.500000, 11.000000);
- TextDrawColor(Textdraw0, -1);
- TextDrawSetOutline(Textdraw0, 0);
- TextDrawSetProportional(Textdraw0, 1);
- TextDrawSetShadow(Textdraw0, 1);
- TextDrawUseBox(Textdraw0, 1);
- TextDrawBoxColor(Textdraw0, 112);
- TextDrawTextSize(Textdraw0, -30.000000, 80.000000);
- TextDrawSetSelectable(Textdraw0, 0);
- Textdraw1 = TextDrawCreate(260.000000, 28.000000, "Kesa Drift");
- TextDrawBackgroundColor(Textdraw1, 255);
- TextDrawFont(Textdraw1, 2);
- TextDrawLetterSize(Textdraw1, 0.500000, 6.899999);
- TextDrawColor(Textdraw1, -103);
- TextDrawSetOutline(Textdraw1, 0);
- TextDrawSetProportional(Textdraw1, 1);
- TextDrawSetShadow(Textdraw1, 1);
- TextDrawSetSelectable(Textdraw1, 0);
- Textdraw2 = TextDrawCreate(250.000000, 81.000000, ".");
- TextDrawBackgroundColor(Textdraw2, 255);
- TextDrawFont(Textdraw2, 1);
- TextDrawLetterSize(Textdraw2, 13.000013, 0.599999);
- TextDrawColor(Textdraw2, -1);
- TextDrawSetOutline(Textdraw2, 0);
- TextDrawSetProportional(Textdraw2, 1);
- TextDrawSetShadow(Textdraw2, 1);
- TextDrawSetSelectable(Textdraw2, 0);
- TextStatus1 = TextDrawCreate(620.000000, 320.000000, "_");
- TextDrawBackgroundColor(TextStatus1, 255);
- TextDrawFont(TextStatus1, 1);
- TextDrawLetterSize(TextStatus1, 0.500000, 12.000000);
- TextDrawColor(TextStatus1, -1);
- TextDrawSetOutline(TextStatus1, 0);
- TextDrawSetProportional(TextStatus1, 1);
- TextDrawSetShadow(TextStatus1, 1);
- TextDrawUseBox(TextStatus1, 1);
- TextDrawBoxColor(TextStatus1, 153);
- TextDrawTextSize(TextStatus1, 530.000000, -30.000000);
- TextDrawSetSelectable(TextStatus1, 0);
- TextStatus2 = TextDrawCreate(620.000000, 302.000000, "_");
- TextDrawBackgroundColor(TextStatus2, 255);
- TextDrawFont(TextStatus2, 1);
- TextDrawLetterSize(TextStatus2, 0.500000, 1.599999);
- TextDrawColor(TextStatus2, -1);
- TextDrawSetOutline(TextStatus2, 0);
- TextDrawSetProportional(TextStatus2, 1);
- TextDrawSetShadow(TextStatus2, 1);
- TextDrawUseBox(TextStatus2, 1);
- TextDrawBoxColor(TextStatus2, 255);
- TextDrawTextSize(TextStatus2, 530.000000, 36.000000);
- TextDrawSetSelectable(TextStatus2, 0);
- TextStatus3 = TextDrawCreate(540.000000, 303.000000, "Kesa DF");
- TextDrawBackgroundColor(TextStatus3, 255);
- TextDrawFont(TextStatus3, 1);
- TextDrawLetterSize(TextStatus3, 0.529999, 1.300000);
- TextDrawColor(TextStatus3, -67108711);
- TextDrawSetOutline(TextStatus3, 0);
- TextDrawSetProportional(TextStatus3, 1);
- TextDrawSetShadow(TextStatus3, 1);
- TextDrawSetSelectable(TextStatus3, 0);
- TextStatus4 = TextDrawCreate(535.000000, 330.000000, "ID:");
- TextDrawBackgroundColor(TextStatus4, 255);
- TextDrawFont(TextStatus4, 1);
- TextDrawLetterSize(TextStatus4, 0.500000, 1.000000);
- TextDrawColor(TextStatus4, -1);
- TextDrawSetOutline(TextStatus4, 0);
- TextDrawSetProportional(TextStatus4, 1);
- TextDrawSetShadow(TextStatus4, 1);
- TextDrawSetSelectable(TextStatus4, 0);
- TextStatus5 = TextDrawCreate(536.000000, 365.000000, "ON:");
- TextDrawBackgroundColor(TextStatus5, 255);
- TextDrawFont(TextStatus5, 1);
- TextDrawLetterSize(TextStatus5, 0.500000, 1.000000);
- TextDrawColor(TextStatus5, -1);
- TextDrawSetOutline(TextStatus5, 0);
- TextDrawSetProportional(TextStatus5, 1);
- TextDrawSetShadow(TextStatus5, 1);
- TextDrawSetSelectable(TextStatus5, 0);
- TextStatus6 = TextDrawCreate(536.000000, 398.000000, "VIP:");
- TextDrawBackgroundColor(TextStatus6, 255);
- TextDrawFont(TextStatus6, 1);
- TextDrawLetterSize(TextStatus6, 0.500000, 1.000000);
- TextDrawColor(TextStatus6, -1);
- TextDrawSetOutline(TextStatus6, 0);
- TextDrawSetProportional(TextStatus6, 1);
- TextDrawSetShadow(TextStatus6, 1);
- TextDrawSetSelectable(TextStatus6, 0);
- TextStatus7 = TextDrawCreate(566.000000, 330.000000, " 50");
- TextDrawBackgroundColor(TextStatus7, 255);
- TextDrawFont(TextStatus7, 1);
- TextDrawLetterSize(TextStatus7, 0.500000, 1.000000);
- TextDrawColor(TextStatus7, 16711935);
- TextDrawSetOutline(TextStatus7, 0);
- TextDrawSetProportional(TextStatus7, 1);
- TextDrawSetShadow(TextStatus7, 1);
- TextDrawSetSelectable(TextStatus7, 0);
- TextStatus8 = TextDrawCreate(571.000000, 365.000000, "99");
- TextDrawBackgroundColor(TextStatus8, 255);
- TextDrawFont(TextStatus8, 1);
- TextDrawLetterSize(TextStatus8, 0.500000, 1.000000);
- TextDrawColor(TextStatus8, 16711935);
- TextDrawSetOutline(TextStatus8, 0);
- TextDrawSetProportional(TextStatus8, 1);
- TextDrawSetShadow(TextStatus8, 1);
- TextDrawSetSelectable(TextStatus8, 0);
- TextStatus9 = TextDrawCreate(573.000000, 398.000000, "3");
- TextDrawBackgroundColor(TextStatus9, 255);
- TextDrawFont(TextStatus9, 1);
- TextDrawLetterSize(TextStatus9, 0.500000, 1.000000);
- TextDrawColor(TextStatus9, -16776961);
- TextDrawSetOutline(TextStatus9, 0);
- TextDrawSetProportional(TextStatus9, 1);
- TextDrawSetShadow(TextStatus9, 1);
- TextDrawSetSelectable(TextStatus9, 0);
- MenuArma0 = TextDrawCreate(370.000000, 160.000000, "_");
- TextDrawBackgroundColor(MenuArma0, 255);
- TextDrawFont(MenuArma0, 1);
- TextDrawLetterSize(MenuArma0, 5.499997, 17.300001);
- TextDrawColor(MenuArma0, -1);
- TextDrawSetOutline(MenuArma0, 0);
- TextDrawSetProportional(MenuArma0, 1);
- TextDrawSetShadow(MenuArma0, 1);
- TextDrawUseBox(MenuArma0, 1);
- TextDrawBoxColor(MenuArma0, -120);
- TextDrawTextSize(MenuArma0, 260.000000, 0.000000);
- TextDrawSetSelectable(MenuArma0, 0);
- MenuArma1 = TextDrawCreate(264.000000, 160.000000, "_");
- TextDrawBackgroundColor(MenuArma1, 255);
- TextDrawFont(MenuArma1, 1);
- TextDrawLetterSize(MenuArma1, 0.500000, 17.399993);
- TextDrawColor(MenuArma1, -1);
- TextDrawSetOutline(MenuArma1, 0);
- TextDrawSetProportional(MenuArma1, 1);
- TextDrawSetShadow(MenuArma1, 1);
- TextDrawUseBox(MenuArma1, 1);
- TextDrawBoxColor(MenuArma1, 255);
- TextDrawTextSize(MenuArma1, 258.000000, 0.000000);
- TextDrawSetSelectable(MenuArma1, 0);
- MenuArma2 = TextDrawCreate(370.000000, 160.000000, "_");
- TextDrawBackgroundColor(MenuArma2, 255);
- TextDrawFont(MenuArma2, 1);
- TextDrawLetterSize(MenuArma2, 0.500000, 17.399993);
- TextDrawColor(MenuArma2, -1);
- TextDrawSetOutline(MenuArma2, 0);
- TextDrawSetProportional(MenuArma2, 1);
- TextDrawSetShadow(MenuArma2, 1);
- TextDrawUseBox(MenuArma2, 1);
- TextDrawBoxColor(MenuArma2, 255);
- TextDrawTextSize(MenuArma2, 368.000000, 0.000000);
- TextDrawSetSelectable(MenuArma2, 0);
- MenuArma3 = TextDrawCreate(372.000000, 152.000000, "_");
- TextDrawBackgroundColor(MenuArma3, 255);
- TextDrawFont(MenuArma3, 1);
- TextDrawLetterSize(MenuArma3, 0.500000, 0.499999);
- TextDrawColor(MenuArma3, -1);
- TextDrawSetOutline(MenuArma3, 0);
- TextDrawSetProportional(MenuArma3, 1);
- TextDrawSetShadow(MenuArma3, 1);
- TextDrawUseBox(MenuArma3, 1);
- TextDrawBoxColor(MenuArma3, 255);
- TextDrawTextSize(MenuArma3, 258.000000, 37.000000);
- TextDrawSetSelectable(MenuArma3, 0);
- MenuArma4 = TextDrawCreate(372.000000, 312.000000, "_");
- TextDrawBackgroundColor(MenuArma4, 255);
- TextDrawFont(MenuArma4, 1);
- TextDrawLetterSize(MenuArma4, 0.500000, 0.499999);
- TextDrawColor(MenuArma4, -1);
- TextDrawSetOutline(MenuArma4, 0);
- TextDrawSetProportional(MenuArma4, 1);
- TextDrawSetShadow(MenuArma4, 1);
- TextDrawUseBox(MenuArma4, 1);
- TextDrawBoxColor(MenuArma4, 255);
- TextDrawTextSize(MenuArma4, 258.000000, 37.000000);
- TextDrawSetSelectable(MenuArma4, 0);
- MenuArma5 = TextDrawCreate(278.000000, 170.000000, "Cacetete");
- TextDrawBackgroundColor(MenuArma5, 255);
- TextDrawFont(MenuArma5, 1);
- TextDrawLetterSize(MenuArma5, 0.519999, 1.200000);
- TextDrawColor(MenuArma5, -1);
- TextDrawSetOutline(MenuArma5, 0);
- TextDrawSetProportional(MenuArma5, 1);
- TextDrawSetShadow(MenuArma5, 1);
- TextDrawSetSelectable(MenuArma5, 1);
- MenuArma6 = TextDrawCreate(279.000000, 199.000000, "Kantana");
- TextDrawBackgroundColor(MenuArma6, 255);
- TextDrawFont(MenuArma6, 1);
- TextDrawLetterSize(MenuArma6, 0.539999, 1.400000);
- TextDrawColor(MenuArma6, -1);
- TextDrawSetOutline(MenuArma6, 0);
- TextDrawSetProportional(MenuArma6, 1);
- TextDrawSetShadow(MenuArma6, 1);
- TextDrawSetSelectable(MenuArma6, 1);
- MenuArma7 = TextDrawCreate(265.000000, 230.000000, "Soco Ingles");
- TextDrawBackgroundColor(MenuArma7, 255);
- TextDrawFont(MenuArma7, 1);
- TextDrawLetterSize(MenuArma7, 0.529999, 1.300000);
- TextDrawColor(MenuArma7, -1);
- TextDrawSetOutline(MenuArma7, 0);
- TextDrawSetProportional(MenuArma7, 1);
- TextDrawSetShadow(MenuArma7, 1);
- TextDrawSetSelectable(MenuArma7, 1);
- MenuArma8 = TextDrawCreate(267.000000, 267.000000, "Taco Golfe");
- TextDrawBackgroundColor(MenuArma8, 255);
- TextDrawFont(MenuArma8, 1);
- TextDrawLetterSize(MenuArma8, 0.539999, 1.400000);
- TextDrawColor(MenuArma8, -1);
- TextDrawSetOutline(MenuArma8, 0);
- TextDrawSetProportional(MenuArma8, 1);
- TextDrawSetShadow(MenuArma8, 1);
- TextDrawSetSelectable(MenuArma8, 1);
- MenuArma9 = TextDrawCreate(308.000000, 297.000000, "X");
- TextDrawBackgroundColor(MenuArma9, 255);
- TextDrawFont(MenuArma9, 1);
- TextDrawLetterSize(MenuArma9, 0.539999, 1.400000);
- TextDrawColor(MenuArma9, -16776961);
- TextDrawSetOutline(MenuArma9, 0);
- TextDrawSetProportional(MenuArma9, 1);
- TextDrawSetShadow(MenuArma9, 1);
- TextDrawSetSelectable(MenuArma9, 1);
- Hrsson = TextDrawCreate(533.000000, 284.000000, "24:00:00");
- TextDrawBackgroundColor(Hrsson, 255);
- TextDrawFont(Hrsson, 1);
- TextDrawLetterSize(Hrsson, 0.509999, 1.200000);
- TextDrawColor(Hrsson, -1);
- TextDrawSetOutline(Hrsson, 0);
- TextDrawSetProportional(Hrsson, 1);
- TextDrawSetShadow(Hrsson, 1);
- TextDrawSetSelectable(Hrsson, 0);
- for(new i; i < MAX_PLAYERS; i ++)
- {
- if(IsPlayerConnected(i))
- {
- TextDrawShowForPlayer(i, Textdraw0);
- TextDrawShowForPlayer(i, Textdraw1);
- TextDrawShowForPlayer(i, Textdraw2);
- TextDrawShowForPlayer(i, TextStatus1);
- TextDrawShowForPlayer(i, TextStatus2);
- TextDrawShowForPlayer(i, TextStatus3);
- TextDrawShowForPlayer(i, TextStatus4);
- TextDrawShowForPlayer(i, TextStatus5);
- TextDrawShowForPlayer(i, TextStatus6);
- TextDrawShowForPlayer(i, TextStatus7);
- TextDrawShowForPlayer(i, TextStatus8);
- TextDrawShowForPlayer(i, TextStatus9);
- TextDrawShowForPlayer(i, MenuArma0);
- TextDrawShowForPlayer(i, MenuArma1);
- TextDrawShowForPlayer(i, MenuArma2);
- TextDrawShowForPlayer(i, MenuArma3);
- TextDrawShowForPlayer(i, MenuArma4);
- TextDrawShowForPlayer(i, MenuArma5);
- TextDrawShowForPlayer(i, MenuArma6);
- TextDrawShowForPlayer(i, MenuArma7);
- TextDrawShowForPlayer(i, MenuArma8);
- TextDrawShowForPlayer(i, MenuArma9);
- TextDrawShowForPlayer(i, Hrsson);
- }
- }
- return true;
- }
- public OnGameModeExit()
- {
- DOF2_SaveFile();
- DOF2_Exit();
- TextDrawHideForAll(Textdraw0);
- TextDrawDestroy(Textdraw0);
- TextDrawHideForAll(Textdraw1);
- TextDrawDestroy(Textdraw1);
- TextDrawHideForAll(Textdraw2);
- TextDrawDestroy(Textdraw2);
- TextDrawHideForAll(TextStatus1);
- TextDrawDestroy(TextStatus1);
- TextDrawHideForAll(TextStatus2);
- TextDrawDestroy(TextStatus2);
- TextDrawHideForAll(TextStatus3);
- TextDrawDestroy(TextStatus3);
- TextDrawHideForAll(TextStatus4);
- TextDrawDestroy(TextStatus4);
- TextDrawHideForAll(TextStatus5);
- TextDrawDestroy(TextStatus5);
- TextDrawHideForAll(TextStatus6);
- TextDrawDestroy(TextStatus6);
- TextDrawHideForAll(TextStatus7);
- TextDrawDestroy(TextStatus7);
- TextDrawHideForAll(TextStatus8);
- TextDrawDestroy(TextStatus8);
- TextDrawHideForAll(TextStatus9);
- TextDrawDestroy(TextStatus9);
- TextDrawHideForAll(MenuArma0);
- TextDrawDestroy(MenuArma0);
- TextDrawHideForAll(MenuArma1);
- TextDrawDestroy(MenuArma1);
- TextDrawHideForAll(MenuArma2);
- TextDrawDestroy(MenuArma2);
- TextDrawHideForAll(MenuArma3);
- TextDrawDestroy(MenuArma3);
- TextDrawHideForAll(MenuArma4);
- TextDrawDestroy(MenuArma4);
- TextDrawHideForAll(MenuArma5);
- TextDrawDestroy(MenuArma5);
- TextDrawHideForAll(MenuArma6);
- TextDrawDestroy(MenuArma6);
- TextDrawHideForAll(MenuArma7);
- TextDrawDestroy(MenuArma7);
- TextDrawHideForAll(MenuArma8);
- TextDrawDestroy(MenuArma8);
- TextDrawHideForAll(MenuArma9);
- TextDrawDestroy(MenuArma9);
- TextDrawHideForAll(Hrsson);
- TextDrawDestroy(Hrsson);
- return true;
- }
- public OnPlayerRequestClass(playerid, classid)
- {
- SetPlayerInterior(playerid, 14);
- SetPlayerPos(playerid,258.4893,-41.4008,1002.0234);
- SetPlayerFacingAngle(playerid, 270.0);
- SetPlayerCameraPos(playerid,256.0815,-43.0475,1004.0234);
- SetPlayerCameraLookAt(playerid,258.4893,-41.4008,1002.0234);
- return true;
- }
- public OnPlayerUpdate(playerid)
- {
- VerificarWH(playerid);
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i))
- {
- new string[500];
- format(string, sizeof(string), "%d", playerid);
- TextDrawSetString(TextStatus7, string);
- TextDrawShowForPlayer(i, TextStatus7);
- //
- format(string, sizeof(string), "%d", PlayersOnline);
- TextDrawSetString(TextStatus8, string);
- TextDrawShowForPlayer(i, TextStatus8);
- //
- format(string, sizeof(string), "%d", pInfo[playerid][pVip]);
- TextDrawSetString(TextStatus9, string);
- TextDrawShowForPlayer(i, TextStatus9);
- //
- format(string, sizeof(string), "%s", Convert(pInfo[playerid][MTEMPO]));
- TextDrawSetString(Hrsson, string);
- TextDrawShowForPlayer(i, Hrsson);
- if(GetPlayerPing(playerid) > 700)
- {
- format(string, sizeof(string), "{FC0000}[Kesa DF] {FFFFFF}%s[{FC0000}%d{FFFFFF}] {FC0000}Foi kickado por Ping elevado dos padroes", GetName(playerid), playerid);
- SendClientMessageToAll(Vermelho, string);
- Kick(playerid);
- }
- }
- }
- return true;
- }
- public OnPlayerConnect(playerid)
- {
- new ing[100];
- format(ing,sizeof ing,"{008B8B}%s {FFFFFF}Entrou, com id: {008B8B} %d", GetName(playerid), playerid);
- SendClientMessageToAll(Verde, ing);
- bloqueado[playerid] = false;
- pInfo[playerid][pLogado] = true;
- PlayersOnline ++;
- TextDrawShowForPlayer(playerid, Textdraw0);
- TextDrawShowForPlayer(playerid, Textdraw1);
- TextDrawShowForPlayer(playerid, Textdraw2);
- TextDrawShowForPlayer(playerid, MenuArma0);
- TextDrawShowForPlayer(playerid, MenuArma1);
- TextDrawShowForPlayer(playerid, MenuArma2);
- TextDrawShowForPlayer(playerid, MenuArma3);
- TextDrawShowForPlayer(playerid, MenuArma4);
- TextDrawShowForPlayer(playerid, MenuArma5);
- TextDrawShowForPlayer(playerid, MenuArma6);
- TextDrawShowForPlayer(playerid, MenuArma7);
- TextDrawShowForPlayer(playerid, MenuArma8);
- TextDrawShowForPlayer(playerid, MenuArma9);
- EsconderTextsStatus(playerid);
- EsconderMarmas(playerid);
- if(DOF2_FileExists(CarregarAV(playerid)))
- {
- LoadmStatus(playerid);
- }
- else
- {
- DOF2_CreateFile(CarregarAV(playerid));
- DOF2_SetInt(CarregarAV(playerid), "Vip", 0);
- DOF2_SetInt(CarregarAV(playerid), "Grana", 0);
- DOF2_SaveFile();
- }
- return true;
- }
- public OnPlayerDisconnect(playerid, reason)
- {
- DOF2_SetInt(CarregarAV(playerid), "Vip",pInfo[playerid][pVip]);
- DOF2_SetInt(CarregarAV(playerid), "Ban",pInfo[playerid][pBan]);
- GivePlayerMoney(playerid, pInfo[playerid][Dinheiro]);
- pInfo[playerid][MTEMPO] = 0;
- pInfo[playerid][pLogado] = 0;
- PlayersOnline --;
- DOF2_SaveFile();
- return true;
- }
- public OnPlayerSpawn(playerid)
- {
- SetPlayerInterior(playerid, 0);
- TextDrawShowForPlayer(playerid, TextStatus1);
- TextDrawShowForPlayer(playerid, TextStatus2);
- TextDrawShowForPlayer(playerid, TextStatus3);
- TextDrawShowForPlayer(playerid, TextStatus4);
- TextDrawShowForPlayer(playerid, TextStatus5);
- TextDrawShowForPlayer(playerid, TextStatus6);
- TextDrawShowForPlayer(playerid, TextStatus7);
- TextDrawShowForPlayer(playerid, TextStatus8);
- TextDrawShowForPlayer(playerid, TextStatus9);
- TextDrawShowForPlayer(playerid, Hrsson);
- TogglePlayerClock(playerid, true);
- EsconderTexts(playerid);
- SetSpawnInfo(playerid,0,0,
- gSpawnPositions[playerid][0],
- gSpawnPositions[playerid][1],
- gSpawnPositions[playerid][2],
- gSpawnPositions[playerid][3],
- -1,-1,-1,-1,-1,-1);
- return true;
- }
- public OnPlayerDeath(playerid, killerid, reason)
- {
- return true;
- }
- public OnVehicleSpawn(vehicleid)
- {
- return true;
- }
- public OnVehicleDeath(vehicleid, killerid)
- {
- return true;
- }
- public OnPlayerText(playerid, text[])
- {
- if(pInfo[dex][pVip] < 1)
- {
- // Sem Vip
- new string[256];
- format(string,sizeof(string),"[ID: %d] %s",playerid,text);
- SendPlayerMessageToAll(playerid,string);
- }
- else if(pInfo[dex][pVip] == 1)
- {
- //Vip Bronze
- new string[256];
- format(string,sizeof(string),"[{A3B314}VIP{FFFFFF}][ID: %d]: %s", playerid, text);
- SendPlayerMessageToAll(playerid,string);
- }
- else if(pInfo[dex][pVip] == 2)
- {
- //|| Prata
- new string[256];
- format(string,sizeof(string),"[{B5B5B1}VIP{FFFFFF}][ID: %d]: %s", playerid, text);
- SendPlayerMessageToAll(playerid,string);
- }
- else if(pInfo[dex][pVip] == 3)
- {
- //|| Ouro
- new string[256];
- format(string,sizeof(string),"[{FCFC05}VIP{FFFFFF}][ID: %d]: %s", playerid, text);
- SendPlayerMessageToAll(playerid,string);
- }
- if(bloqueado[playerid] == true)
- {
- SendClientMessage(playerid, 0x00FC0000," Seu Chat esta bloqueado. ");
- }
- return false;
- }
- public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
- {
- if (newkeys == KEY_YES)
- {
- RepairVehicle(GetPlayerVehicleID(playerid));
- }
- if (newkeys == KEY_NO)
- {
- new vid = GetPlayerVehicleID(playerid);
- AddVehicleComponent(vid, 1010);
- }
- return true;
- }
- public OnPlayerClickPlayer(playerid, clickedplayerid, source)
- {
- if(playerid == clickedplayerid) return SendClientMessage(playerid, Vermelho, "Voce Nao Pode Enviar Mensagen Pra voce Mesmo.");
- ShowPlayerDialog(playerid, 9752, DIALOG_STYLE_INPUT, "Mensagem Privada"," ","Enviar","Fechar");
- PLAYER[playerid] = PlayerClicado;
- return true;
- }
- public OnPlayerClickTextDraw(playerid, Text:clickedid)
- {
- if(clickedid == MenuArma5)
- {
- GivePlayerWeapon(playerid, 3, 64);
- EsconderMarmas(playerid);
- CancelSelectTextDraw(playerid);
- }
- if(clickedid == MenuArma6)
- {
- GivePlayerWeapon(playerid, 8, 1);
- EsconderMarmas(playerid);
- CancelSelectTextDraw(playerid);
- }
- if(clickedid == MenuArma7)
- {
- GivePlayerWeapon(playerid, 1, 1);
- EsconderMarmas(playerid);
- CancelSelectTextDraw(playerid);
- }
- if(clickedid == MenuArma8)
- {
- GivePlayerWeapon(playerid, 2, 64);
- EsconderMarmas(playerid);
- CancelSelectTextDraw(playerid);
- }
- if(clickedid == MenuArma9)
- {
- EsconderMarmas(playerid);
- }
- return true;
- }
- public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
- {
- if(dialogid == Mad)
- {
- if(response)
- {
- if(listitem == 0)
- {
- SetPlayerColor(playerid, Vermelho);
- SendClientMessage(playerid, Vermelho, "Cor Alterada.");
- }
- if(listitem == 1)
- {
- SetPlayerColor(playerid, Verde);
- SendClientMessage(playerid, Verde, "Cor Alterada.");
- }
- if(listitem == 2)
- {
- SetPlayerColor(playerid, Amarelo);
- SendClientMessage(playerid, Amarelo, "Cor Alterada.");
- }
- if(listitem == 3)
- {
- SetPlayerColor(playerid, Azul);
- SendClientMessage(playerid, Azul, "Cor Alterada.");
- }
- if(listitem == 4)
- {
- SetPlayerColor(playerid, Laranja);
- SendClientMessage(playerid, Laranja, "Cor Alterada.");
- }
- if(listitem == 5)
- {
- SetPlayerColor(playerid, Roxo);
- SendClientMessage(playerid, Roxo, "Cor Alterada.");
- }
- if(listitem == 6)
- {
- SetPlayerColor(playerid, Azul_Marinho);
- SendClientMessage(playerid, Azul_Marinho, "Cor Alterada.");
- }
- if(listitem == 7)
- {
- SetPlayerColor(playerid, Rosa);
- SendClientMessage(playerid, Rosa, "Cor Alterada.");
- }
- if(listitem == 8)
- {
- SetPlayerColor(playerid, Cinza);
- SendClientMessage(playerid, Cinza, "Cor Alterada.");
- }
- if(listitem == 9)
- {
- SetPlayerColor(playerid, Marron);
- SendClientMessage(playerid, Marron, "Cor Alterada.");
- }
- if(listitem == 10)
- {
- SetPlayerColor(playerid, Branco);
- SendClientMessage(playerid, Branco, "Cor Alterada.");
- }
- if(listitem == 11)
- {
- SetPlayerColor(playerid, Azul_Claro);
- SendClientMessage(playerid, Azul_Claro, "Cor Alterada.");
- }
- if(listitem == 12)
- {
- SetPlayerColor(playerid, Verde_Escuro);
- SendClientMessage(playerid, Verde_Escuro, "Cor Alterada.");
- }
- }
- }
- if(dialogid == 9752 && response)
- {
- new string[128];
- new nome[MAX_PLAYER_NAME];
- GetPlayerName(playerid,nome,sizeof(nome));
- format(string, sizeof(string), "{26CC16}Mensagem recibida de {FFFFFF}' {26CC16}%s {FFFFFF}' {26CC16}: {FFFFFF}%s.",nome, inputtext);
- SendClientMessage(PLAYER[playerid], Vermelho, string);
- SendClientMessage(playerid, Verde, "Sua Mensagem foi enviada");
- PLAYER[playerid] = INVALID_PLAYER_ID;
- return true;
- }
- return true;
- }
- /*
- Comandos Players
- MEUCLIMA 1
- CORNICK 2
- AUSENTAR 3
- VOLTAR 4
- CV 5
- PREDIO1 6
- MONTECHILLIAD 7
- LIMPARCHAT 8
- KILL 9
- TRANCAR 10
- DESTRANCAR 11
- CONTAR 12
- ALARME 13
- SKIN 14
- Comandos Vip
- JETPACK 1
- VIRARCAR 2
- ARMAS 3
- GODMOD 4
- SAIRGOD 5
- ANUNCIOVIP 6
- COMANDOSVIP 7
- Comandos Rcon
- BAN 1
- KICK 2
- DARVIP 3
- TIRARVIP 4
- BLOQUEARCHAT 5
- DESBLOQUEARCHAT 6
- RESETARGRANA 7
- EXPLODIR 8
- */
- //Comandos Rcon
- CMD:ban(playerid, params[])
- {
- new Motivo[120], String[150], string[150];
- if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, Cinza, "Não Tem Permissão");
- if(sscanf(params, "us[120]",dex, Motivo)) return SendClientMessage(playerid, Azul, "[INFO] /Ban [playerid] [Motivo]");
- if(!IsPlayerConnected(dex)) return SendClientMessage(playerid, Cinza, "[ERRO] Jogador não está conectado.");
- new year, month,day;
- getdate(year, month, day);
- format(string, sizeof(string), "Adm: %s Baniu: %s. Motivo: %s Data: %d-%d-%d", GetName(playerid), GetName(dex),Motivo,day,month,year);
- BanLog(string);
- format(String, sizeof(String), "{00BBFF}O administrador ' {FFFFFF}%s {00BBFF}'baniu {FFFFFF}%s{00BBFF}. ' %s {00BBFF}'", GetName(playerid), GetName(dex), Motivo);
- SendClientMessageToAll(Azul, String);
- BanEx(dex, Motivo);
- DOF2_SaveFile();
- return true;
- }
- CMD:kick(playerid, params[])
- {
- new Motivo[120], String[150];
- if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, Cinza, "Não Tem Permissão");
- if(sscanf(params, "us[120]",dex, Motivo)) return SendClientMessage(playerid, Marron, "[INFO] /kick [playerid] [Motivo]");
- if(!IsPlayerConnected(dex)) return SendClientMessage(playerid, Cinza, "[ERRO] Jogador não está conectado.");
- format(String, sizeof(String), "{00BBFF}O administrador ' {FFFFFF}%s {00BBFF}'kickou {FFFFFF}%s{00BBFF}. ' %s {00BBFF}'", GetName(playerid), GetName(dex), Motivo);
- SendClientMessageToAll(Azul, String);
- Kick(dex);
- return true;
- }
- CMD:darvip(playerid, params[])
- {
- new string[128], niveisadm;
- if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, 0x00FC0000, "Você não tem permisão.");
- else if(sscanf(params, "ud", dex, niveisadm)) return SendClientMessage(playerid, -1, "Use: /VIP [ID] [Nivel]");
- else if(dex == INVALID_PLAYER_ID) return SendClientMessage(playerid, -1, "Player nao conectado!");
- else if(niveisadm > 3) return SendClientMessage(playerid, Vermelho, "A somente 3 niveisadm!");
- if(niveisadm <= 3)
- {
- format(string, sizeof(string), "O Adm {00FFFF} %s {FC0000}(%d) {FFFFFF}setou VIP nivel: {FC0000}%d {FFFFFF},para voce.", GetName(playerid), playerid, niveisadm);
- SendClientMessage(dex, Branco, string);
- pInfo[dex][pVip] = niveisadm;
- DOF2_SetInt(CarregarAV(dex), "VIP", niveisadm);
- format(string, sizeof(string), "Nivel VIP: {FC0000}%d {FFFFFF}setado para {00FFFF}%s {FC0000} (%d)", niveisadm, GetName(dex), dex);
- SendClientMessage(playerid, Branco, string);
- DOF2_SaveFile();
- }
- return true;
- }
- CMD:tirarvip(playerid, params[])
- {
- new string[128];
- if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, Vermelho, "Você não tem permissão.");
- else if(sscanf(params, "us[50]", dex)) return SendClientMessage(playerid, Vermelho, "Use: /tirarvip [ID]");
- else if(dex == INVALID_PLAYER_ID) return SendClientMessage(playerid, Vermelho, "Player não conectado!");
- else if(pInfo[dex][pVip] == 0) return SendClientMessage(playerid, Vermelho, "Este player não é VIP!");
- else {
- format(string, sizeof(string), "O Administrador %s(%d) tirou seu VIP.", GetName(playerid), playerid);
- SendClientMessage(dex, Vermelho, string);
- format(string, sizeof(string), "Retirado o VIP do(a): %s(%d).", GetName(dex), dex);
- SendClientMessage(playerid, Vermelho, string);
- pInfo[dex][pVip] = 0;
- DOF2_SetInt(CarregarAV(dex), "Vip", false);
- DOF2_SaveFile();
- }
- return true;
- }
- CMD:explodir(playerid, params[])
- {
- new string[90];
- new Float:X, Float:Y, Float:Z;
- if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, Vermelho, "Você não tem permissão.");
- if(sscanf(params, "u",dex)) return SendClientMessage(playerid, Vermelho, "Use: /bloquearchat [ID]");
- if(!IsPlayerConnected(dex)) return SendClientMessage(playerid, Vermelho, "Jogador não está conectado.");
- GetPlayerPos(dex, X, Y, Z);
- CreateExplosion(X,Y,Z-3,10,100);
- CreateExplosion(X,Y,Z-3,10,100);
- format(string, sizeof(string), "{FC0000}O Administrador{FFFFFF} %s (%d) {FC0000}explodiu você!", GetName(playerid),playerid);
- SendClientMessage(dex,Azul, string);
- SendClientMessage(playerid, Verde, "Player Explodido");
- return 1;
- }
- CMD:resetargrana(playerid, params[])
- {
- new String[150];
- if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, Cinza, "Não Tem Permissão");
- if(sscanf(params, "u",dex)) return SendClientMessage(playerid, Vermelho, "Use: /resetargrana [ID]");
- format(String, sizeof(String), "O administrador {00FFFF} %s{FFFFFF}, tirou toda sua grana.", GetName(playerid));
- SendClientMessage(dex, Branco, String);
- SendClientMessage(playerid, Verde, String);
- ResetPlayerMoney(dex);
- return true;
- }
- CMD:desbloquearchat(playerid, params[])
- {
- new String[150];
- if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, Cinza, "Não Tem Permissão");
- if(sscanf(params, "u",dex)) return SendClientMessage(playerid, Vermelho, "Use: /bloquearchat [ID]");
- if(bloqueado[dex] == true)
- {
- bloqueado[dex] = false;
- format(String, sizeof(String), "O administrador {00FFFF} %s{FFFFFF}, desbloqueou seu chat.", GetName(playerid));
- SendClientMessage(dex, Branco, String);
- SendClientMessage(playerid, Verde, String);
- }
- return true;
- }
- CMD:bloquearchat(playerid, params[])
- {
- new String[150];
- if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, Cinza, "Não Tem Permissão");
- if(sscanf(params, "u",dex)) return SendClientMessage(playerid, Vermelho, "Use: /bloquearchat [ID]");
- if(!IsPlayerConnected(dex)) return SendClientMessage(playerid, Vermelho, "Jogador não está conectado.");
- if(bloqueado[dex] == false)
- {
- format(String, sizeof(String), "O administrador {FFFFFF}%s {FC0000}bloqueou seu chat.", GetName(playerid));
- SendClientMessage(dex, Vermelho, String);
- bloqueado[dex] = true;
- }
- return true;
- }
- CMD:skin(playerid,params[])
- {
- new skin;
- if(sscanf(params,"i",skin)) SendClientMessage(playerid, Vermelho,"{FC0000}Uso Correto: /SKIN [skin id]");
- if(skin > 299 || skin < 0) SendClientMessage(playerid, Vermelho,"0 ate 299 :D");
- else return SetPlayerSkin(playerid,skin);
- return 1;
- }
- //Comandos Player
- CMD:cv(playerid, params[])
- {
- new string[256], modelo, carro, cor1, cor2,
- Float:X, Float:Y, Float:Z, Float:Angle;
- if(sscanf(params, "ddd", modelo, cor1, cor2)) return SendClientMessage(playerid, 0x00FC00FF, "{FC0000}Use: /CV [{FFFFFF}Modelo{FC0000}] [{FFFFFF}Cor1{FC0000}] [{FFFFFF}Cor2{FC0000}]");
- if(IsPlayerConnected(playerid))
- {
- if(modelo >= 400 && modelo <= 611)
- {
- if(IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, 0x00FC00FF, "{FC0000}Saia deste veículo para criar outro.");
- GetPlayerPos(playerid, X, Y, Z);
- GetPlayerFacingAngle(playerid, Angle);
- carro = AddStaticVehicleEx(modelo, X, Y, Z, Angle, cor1, cor2, 60*5);
- LinkVehicleToInterior(carro, GetPlayerInterior(playerid));
- SetVehicleVirtualWorld(carro, GetPlayerVirtualWorld(playerid));
- PutPlayerInVehicle(playerid, carro, false);
- format(string, sizeof(string), "{FFFFFF}Voce criou o veiculo: {FFFFFF}' {FC0000}%d {FFFFFF}'", modelo);
- SendClientMessage(playerid, 0x00FC00FF, string);
- }
- else SendClientMessage(playerid, 0x00FC00FF, "{FC0000}Valor inválido, tente novamente! ID's = {FFFFFF}400{FC0000}-{FFFFFF}611");
- }
- return true;
- }
- CMD:ausentar(playerid, params[])
- {
- new string[256];
- format(string, sizeof(string), "{00FFFF}Player {FFFFFF}%s {00FFFF}Está ausente {FFFFFF}(/ausentar)", GetName(playerid));
- SendClientMessageToAll(Preto, string);
- bloqueado[playerid] = true;
- NoAFK[playerid] = 1;
- SetPlayerHealth(playerid, 99999*99999);
- SetPlayerVirtualWorld(playerid, 1);
- TogglePlayerControllable(playerid, false);
- return true;
- }
- CMD:contar(playerid, params[])
- {
- if(Count < 1) return SendClientMessage(playerid, Vermelho, "Contador ja ativado.");
- {
- CountDown();
- }
- return 1;
- }
- CMD:alarme(playerid, params[])
- {
- new vid = GetPlayerVehicleID(playerid);
- new engine,lights,alarm,doors,bonnet,boot,objective;
- if(IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, Vermelho, "Precisa estar em um veiculo.");
- if(vid != INVALID_VEHICLE_ID)
- {
- GetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,objective);
- SetVehicleParamsEx(vid,engine,lights,VEHICLE_PARAMS_ON,doors,bonnet,boot,objective);
- }
- return 1;
- }
- CMD:trancar(playerid, params[])
- {
- new Float:X, Float:Y, Float:Z, i;
- if(IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, Vermelho, "Vai trancar oque filho?");
- for(i=0;i<MAX_PLAYERS;i++)
- {
- if(i != playerid)
- {
- SetVehicleParamsForPlayer(GetPlayerVehicleID(playerid),i, 0, 1);
- }
- GameTextForPlayer(playerid, "~r~ Carro Trancado", 5000, 6);
- GetPlayerPos(playerid,X ,Y ,Z);
- PlayerPlaySound(playerid,1056, X, Y, Z);
- }
- return true;
- }
- CMD:destrancar(playerid, params[])
- {
- new Float:X, Float:Y, Float:Z, i;
- if(IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, Vermelho, "Vai destrancar oque filho?");
- for(i=0;i<MAX_PLAYERS;i++)
- {
- if(i != playerid)
- {
- SetVehicleParamsForPlayer(GetPlayerVehicleID(playerid),i, 0, 0);
- }
- GameTextForPlayer(playerid, "~r~ Carro Destrancado", 5000, 6);
- GetPlayerPos(playerid,X ,Y ,Z);
- PlayerPlaySound(playerid,1056, X, Y, Z);
- }
- return true;
- }
- CMD:voltar(playerid, params[])
- {
- if(NoAFK[playerid] == 0) return SendClientMessage(playerid, Vermelho, "Voce Nao esta Ausente");
- new string[256];
- format(string, sizeof(string), "{00FFFF}Player {FFFFFF}%s {00FFFF}Voltou para o Servidor {FFFFFF}(/voltar)", GetName(playerid));
- SendClientMessageToAll(Preto, string);
- bloqueado[playerid] = false;
- NoAFK[playerid] = true;
- SetPlayerHealth(playerid, 100);
- SetPlayerVirtualWorld(playerid, 0);
- TogglePlayerControllable(playerid, true);
- return true;
- }
- CMD:meuclima(playerid, params[])
- {
- new Tempo;
- new string[100];
- if(sscanf(params, "d", Tempo)) return SendClientMessage(playerid, Vermelho, "Uso Correto: '/MEUCLIMA' [ID]");
- if(Tempo >= 46) return SendClientMessage(playerid, Branco, "Ids de 0 a 45!!");
- format(string, sizeof(string), "{FFFFFF}Você escolheu o Clima {FFFFFF}' {FC0000}%d {FFFFFF}'", Tempo);
- SendClientMessage(playerid, 0x00FC00FF, string);
- SetPlayerWeather(playerid, Tempo);
- return true;
- }
- CMD:limparchat(playerid, params[])
- {
- SendClientMessage(playerid, 0x00000000, " ");
- SendClientMessage(playerid, 0x00000000, " ");
- SendClientMessage(playerid, 0x00000000, " ");
- SendClientMessage(playerid, 0x00000000, " ");
- SendClientMessage(playerid, 0x00000000, " ");
- SendClientMessage(playerid, 0x00000000, " ");
- SendClientMessage(playerid, 0x00000000, " ");
- SendClientMessage(playerid, 0x00000000, " ");
- SendClientMessage(playerid, 0x00000000, " ");
- SendClientMessage(playerid, 0x00000000, " ");
- SendClientMessage(playerid, 0x00000000, " ");
- SendClientMessage(playerid, 0x00000000, " ");
- SendClientMessage(playerid, 0x00000000, " ");
- SendClientMessage(playerid, 0x00000000, " ");
- SendClientMessage(playerid, 0x00000000, " ");
- SendClientMessage(playerid, 0x00000000, " ");
- SendClientMessage(playerid, 0x00000000, " ");
- SendClientMessage(playerid, 0x00000000, " ");
- SendClientMessage(playerid, 0x00000000, " ");
- SendClientMessage(playerid, 0x00000000, " ");
- SendClientMessage(playerid, 0x00000000, " ");
- SendClientMessage(playerid, 0x00000000, " ");
- SendClientMessage(playerid, 0x00000000, " ");
- SendClientMessage(playerid, 0x00000000, " ");
- SendClientMessage(playerid, 0x00000000, " ");
- SendClientMessage(playerid, 0x00000000, " ");
- SendClientMessage(playerid, 0x00000000, " ");
- SendClientMessage(playerid, 0x00000000, " ");
- SendClientMessage(playerid, 0x00000000, " ");
- SendClientMessage(playerid, 0x00000000, " ");
- SendClientMessage(playerid, 0x00000000, " ");
- SendClientMessage(playerid, 0x00000000, " ");
- SendClientMessage(playerid, 0x00000000, " ");
- SendClientMessage(playerid, 0x00000000, " ");
- SendClientMessage(playerid, 0x00000000, " ");
- SendClientMessage(playerid, 0x00000000, " ");
- SendClientMessage(playerid, 0x00000000, " ");
- SendClientMessage(playerid, 0x00000000, " ");
- SendClientMessage(playerid, 0x00000000, " ");
- SendClientMessage(playerid, 0x00000000, " ");
- SendClientMessage(playerid, 0x00000000, " ");
- SendClientMessage(playerid, 0x00000000, " ");
- SendClientMessage(playerid, 0x00000000, " ");
- return true;
- }
- CMD:kill(playerid, params[])
- {
- killzeras ++;
- new ing[90];
- format(ing,sizeof ing,"{FC0000}Você ja se matou: {FFFFFF} %d", killzeras);
- SendClientMessage(playerid, Verde, ing);
- SetPlayerHealth(playerid, 0);
- return true;
- }
- CMD:cornick(playerid, params[])
- {
- ShowPlayerDialog(playerid, Mad, DIALOG_STYLE_LIST, "Escolha uma cor:", "{FC0000}Vermelho\n{00FF4C}Verde\n{F2FF00}Amarelo\n{2B00FF}Azul\n{FF9100}Laranja\n{CB00D6}Roxo\n{00B3D6}Azul Marinho\n{FF4AF3}Rosa\n{D4D2D4}Cinza\n{824310}Marrom\n{FFFFFF}Branco\n{40E9FF}Azul Claro\n{4D8F35}Verde Escuro", "Ok", "Cancelar");
- return true;
- }
- CMD:predio1(playerid, params[])
- {
- new string[150];
- SetPlayerInterior(playerid, 0);
- SetPlayerPos(playerid, 2352.6387, 1399.1855, 42.8203);
- format(string, sizeof(string), "{FC0000}%s {FFFFFF}Foi para o 1°Predio de Drift {FC0000}'{FFFFFF}/PREDIO{FC0000}1' ", GetName(playerid));
- SendClientMessageToAll(Vermelho, string);
- return true;
- }
- CMD:montechilliad(playerid, params[])
- {
- new string[150];
- SetPlayerInterior(playerid, 0);
- SetPlayerPos(playerid, -2234.0000, -1736.6375, 480.8183);
- format(string, sizeof(string), "{FC0000}%s {FFFFFF}Foi para o Chilliad (HARD CORE) {FC0000}'{FFFFFF}/MONTECHILLIAD{FC0000}' ", GetName(playerid));
- SendClientMessageToAll(Vermelho, string);
- return true;
- }
- //Comandos Vip
- CMD:anuciovip(playerid, params[], text[])
- {
- new string[270];
- if(pInfo[dex][pVip] == 0) return SendClientMessage(playerid, Vermelho, "Você não é VIP!");
- format(string,sizeof(string),"{FFFFFF}-----{F525E7}( {FFFFFF}ANUCIO VIP {F525E7}){FFFFFF}----- {F525E7}({FFFFFF}%s[{1BCF4B}%d{FFFFFF}]{F525E7}){FFFFFF}----: {F525E7}%s", GetName(playerid), playerid, text);
- SendClientMessageToAll(playerid,string);
- return true;
- }
- CMD:jetpack(playerid, params[])
- {
- if(pInfo[dex][pVip] < 2) return SendClientMessage(playerid, Vermelho, "Você nao tem permissão.");
- SendClientMessage(playerid, 0x00FFFF00,"{FC0000}J{FFFFFF}etpack {FC0000}C{FFFFFF}riado");
- SetPlayerSpecialAction(playerid, SPECIAL_ACTION_USEJETPACK);
- return true;
- }
- CMD:godmod(playerid, params[])
- {
- if(pInfo[dex][pVip] < 3) return SendClientMessage(playerid, Vermelho, " Voce nao tem permissao.");
- SendClientMessage(playerid, 0x00FFFFFF,"{00FF00}GodMod Ativado!");
- SetPlayerHealth(playerid, 9999999);
- return true;
- }
- CMD:sairgod(playerid, params[])
- {
- if(pInfo[dex][pVip] < 3) return SendClientMessage(playerid, Vermelho, " Voce nao tem permissao.");
- SendClientMessage(playerid, 0x00FFFFFF,"{FC0000}GodMod Desativo!");
- SetPlayerHealth(playerid, 100);
- return true;
- }
- CMD:virarcar(playerid, params[])
- {
- new Float:X, Float:Y, Float:Z;
- if(pInfo[dex][pVip] < 1 ) return SendClientMessage(playerid, Vermelho, "Você não tem permissão.");
- if(IsPlayerInAnyVehicle(playerid))
- GetPlayerPos(playerid, X, Y, Z);
- SetVehiclePos(GetPlayerVehicleID(playerid), X, Y, Z);
- SetVehicleZAngle(GetPlayerVehicleID(playerid), 0);
- SetCameraBehindPlayer(playerid);
- return true;
- }
- CMD:armas(playerid, params[])
- {
- if(pInfo[dex][pVip] >= 1)
- {
- TextDrawShowForPlayer(playerid, MenuArma0);
- TextDrawShowForPlayer(playerid, MenuArma1);
- TextDrawShowForPlayer(playerid, MenuArma2);
- TextDrawShowForPlayer(playerid, MenuArma3);
- TextDrawShowForPlayer(playerid, MenuArma4);
- TextDrawShowForPlayer(playerid, MenuArma5);
- TextDrawShowForPlayer(playerid, MenuArma6);
- TextDrawShowForPlayer(playerid, MenuArma7);
- TextDrawShowForPlayer(playerid, MenuArma8);
- TextDrawShowForPlayer(playerid, MenuArma9);
- SelectTextDraw(playerid, 0x00000000);
- }
- else
- {
- SendClientMessage(playerid, Branco, "{FC0000}[KESA DF] {FFFFFF}Você precisa ter vip para isso.");
- }
- return true;
- }
- CMD:comandosvip(playerid, params[])
- {
- if(pInfo[dex][pVip] < 1)
- {
- SendClientMessage(playerid, 0x00000000, "Voce não e Vip");
- }
- if(pInfo[dex][pVip] == 1)
- {
- //Vip Bronze
- ShowPlayerDialog(playerid, CMDSVIP, DIALOG_STYLE_MSGBOX, "{A3B314} Comandos Vip Bronze", "{A3B314}/VIRARCAR: {FFFFFF}Vira seu Carro.\n\n{A3B314}/ARMAS: {FFFFFF}Pega armas para sua proteção\n\n{A3B314}/ANUNCIOVIP: {FFFFFF}Para Anunciar Algo.", "Close", "");
- }
- if(pInfo[dex][pVip] == 2)
- {
- //|| Prata
- ShowPlayerDialog(playerid, CMDSVIP1, DIALOG_STYLE_MSGBOX, "{B5B5B1} Comandos Vip Prata", "{B5B5B1}/VIRARCAR: {FFFFFF}Vira seu Carro\n\n{B5B5B1}/ARMAS: {FFFFFF}Pega armas para sua proteção\n\n{B5B5B1}/ANUNCIOVIP: {FFFFFF}Para anunciar Algo\n\n{B5B5B1}/JETPACK: {FFFFFF}Para criar um jetpack.\n", "Close", "");
- }
- if(pInfo[dex][pVip] == 3)
- {
- //|| Ouro
- ShowPlayerDialog(playerid, CMDSVIP2, DIALOG_STYLE_MSGBOX, "{FCFC05} Comandos Vip Ouro", "{FCFC05}/VIRARCAR: {FFFFFF}Vira seu Carro\n\n{FCFC05}/ARMAS: {FFFFFF}Pega armas para sua proteção\n\n{FCFC05}/ANUNCIOVIP: {FFFFFF}Para anunciar Algo\n\n{FCFC05}/JETPACK: {FFFFFF}Para criar um jetpack.\n\n{FCFC05}/GODMOD: {FFFFFF}Você entra em Game Mode\n\n{FCFC05}/SAIRGOD: {FFFFFF}Sai do GodMode", "Close", "");
- }
- return true;
- }
- public OnPlayerCommandPerformed(playerid, cmdtext[], success)
- {
- if(!success) return SendClientMessage(playerid, Vermelho, " -(Comando digitado Errado!)-");
- return true;
- }
- forward ATT();
- public ATT()
- {
- foreach(Player, i)
- {
- if(pInfo[i][pLogado] == 1)
- {
- pInfo[i][MTEMPO]++;
- }
- }
- return true;
- }
- public CountDown()
- {
- if (Count > 0){
- GameTextForAll( CountText[Count-1], 2500, 3);
- Count--;
- SetTimer("CountDown", 1000, 0);
- }
- else
- {
- GameTextForAll("~g~GO!", 2500, 3);
- Count = 5;
- }
- return 1;
- }
- forward TPKICK(id);
- public TPKICK(id)
- {
- #undef Kick
- Kick(id);
- #define Kick(%0) SetTimerEx("TPKICK", 100, false, "i", %0)
- return 1;
- }
- forward TPBAN(id);
- public TPBAN(id)
- {
- #undef Ban
- Ban(id);
- #define Ban(%0) SetTimerEx("TPBAN", 100, false, "i", %0)
- return 1;
- }
- public BanLog(string[])
- {
- new entry[256];
- format(entry, sizeof(entry), "%s\r\n",string);
- new File:hFile;
- hFile = fopen("Bans.log", io_append);
- fwrite(hFile, entry);
- fclose(hFile);
- }
- public OnPlayerClickMap(playerid, Float:fX, Float:fY, Float:fZ)
- {
- new message[256+1];
- format(message, 256, "{FC0000}Telepotando para a CORDENADA:{FFFFFF} %f %f %f", fX, fY, fZ);
- SendClientMessage(playerid, 0xFFFFFFFF, message);
- SetPlayerPos(playerid, fX, fY, fZ);
- }
- stock Convert(playerid)
- {
- new hours = 0, mins = 0, secs = 0, string[100];
- hours = floatround(playerid / 3600);
- mins = floatround((playerid / 60) - (hours * 60));
- secs = floatround(playerid - ((hours * 3600) + (mins * 60)));
- new days = 0;
- if(hours >= 24)
- {
- days = floatround((hours/24), floatround_floor);
- hours = hours % 24;
- }
- if(days > 0)
- {
- format(string, 0xD3F128FF, "%ddias, %dh %dm e %ds", days, hours, mins, secs);
- }
- else if(hours > 0)
- {
- format(string, 0xD3F128FF, "%s%d:%s%d:%s%d", (hours < 10) ? ("0") : (""), hours, (mins < 10) ? ("0"):(""), mins, (secs < 10) ? ("0"):(""), secs);
- }
- else
- {
- format(string, 0xD3F128FF, "%s%d:%s%d:%s%d", (hours < 10) ? ("0") : (""), hours, (mins < 10) ? ("0"):(""), mins, (secs < 10) ? ("0"):(""), secs);
- }
- return string;
- }
- stock EsconderTexts(playerid)
- {
- TextDrawHideForPlayer(playerid, Textdraw0);
- TextDrawHideForPlayer(playerid, Textdraw1);
- TextDrawHideForPlayer(playerid, Textdraw2);
- return true;
- }
- stock EsconderTextsStatus(playerid)
- {
- TextDrawHideForPlayer(playerid, TextStatus1);
- TextDrawHideForPlayer(playerid, TextStatus2);
- TextDrawHideForPlayer(playerid, TextStatus3);
- TextDrawHideForPlayer(playerid, TextStatus4);
- TextDrawHideForPlayer(playerid, TextStatus5);
- TextDrawHideForPlayer(playerid, TextStatus6);
- TextDrawHideForPlayer(playerid, TextStatus7);
- TextDrawHideForPlayer(playerid, TextStatus8);
- TextDrawHideForPlayer(playerid, TextStatus9);
- return true;
- }
- stock EsconderMarmas(playerid)
- {
- TextDrawHideForPlayer(playerid, MenuArma0);
- TextDrawHideForPlayer(playerid, MenuArma1);
- TextDrawHideForPlayer(playerid, MenuArma2);
- TextDrawHideForPlayer(playerid, MenuArma3);
- TextDrawHideForPlayer(playerid, MenuArma4);
- TextDrawHideForPlayer(playerid, MenuArma5);
- TextDrawHideForPlayer(playerid, MenuArma6);
- TextDrawHideForPlayer(playerid, MenuArma7);
- TextDrawHideForPlayer(playerid, MenuArma8);
- TextDrawHideForPlayer(playerid, MenuArma9);
- CancelSelectTextDraw(playerid);
- return true;
- }
- stock CarregarAV(playerid)
- {
- new uName[MAX_PLAYER_NAME +1];
- new File[50];
- GetPlayerName(playerid,uName,MAX_PLAYER_NAME);
- format(File,sizeof(File),"/Contas/%s.ini",uName);
- return File;
- }
- stock LoadmStatus(playerid)
- {
- pInfo[playerid][pVip] = DOF2_GetInt(CarregarAV(playerid), "Vip");
- pInfo[playerid][pBan] = DOF2_GetInt(CarregarAV(playerid), "Ban");
- pInfo[playerid][Dinheiro] = DOF2_GetInt(CarregarAV(playerid), "Grana");
- }
- VerificarWH(playerid)
- {
- new Arma = GetPlayerWeapon(playerid);
- if(Arma >= 9 && Arma <= 46)
- {
- SendClientMessage(playerid, 0xFF0000FF, "Hask Não Viado!");
- Ban(playerid);
- }
- }
- stock GetName(playerid)
- {
- new uName[MAX_PLAYER_NAME];
- GetPlayerName(playerid, uName, sizeof(uName));
- return uName;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement