Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <a_samp>
- #include <SII>
- #pragma tabsize 0
- #define DIALOG_REGISTRO 2000
- #define DIALOG_LOGAR 2001
- #define BRANCO "{FFFFFF}"
- #define VERMELHO "{F81414}"
- #define VERDE "{00FF22}"
- #define AZUL_CLARO "{00CED1}"
- #define VERDE_EXERCITO 0x007D2CFF
- #define MARROM_TERRORISTA 0x54292BFF
- #define BRANCO_CIVIL 0xFFFFFFFF
- #define VERMELHO_MORTO 0xF20006FF
- #define COLOR_WHITE 0xFFFFFFAA
- main()
- {
- print("----------------------------------");
- print(" Brasil Guerra no Samp ");
- print(" By: Huelder_InSiide ");
- print("----------------------------------");
- }
- new Text:textdraw;
- new pClass[MAX_PLAYERS];
- new gPlayerName[MAX_PLAYERS][MAX_PLAYER_NAME];
- enum pInfo
- {
- pSenha,
- pScore,
- pDinheiro,
- pAdmin
- }
- new PlayerInfo[MAX_PLAYERS][pInfo];
- stock ObterINI(playerid)
- {
- new conta[64];
- format(conta,30,"Contas/%s.ini",gPlayerName[playerid]);
- return conta;
- }
- public OnGameModeInit()
- {
- textdraw = TextDrawCreate(4.000000,435.000000,"Guerra no samp");
- TextDrawFont(textdraw,3);
- TextDrawColor(textdraw,0x00FFFFFF);
- TextDrawLetterSize(textdraw,0.599999,1.000003);
- TextDrawSetOutline(textdraw,1);
- TextDrawSetShadow(textdraw,1);
- TextDrawSetProportional(textdraw,1);
- TextDrawBackgroundColor(textdraw,0x000000ff);
- AddStaticVehicleEx(601,-49.6000000,2350.1001000,24.1000000,180.0000000,245,245,15); //S.W.A.T. Van
- AddStaticVehicleEx(601,-45.6992200,2350.0000000,24.1000000,180.0000000,245,245,15); //S.W.A.T. Van
- AddStaticVehicleEx(432,-34.4000000,2323.0000000,24.2000000,2.0000000,95,10,15); //Rhino
- AddStaticVehicleEx(433,-41.5000000,2322.1999500,24.7000000,0.0000000,95,10,15); //Barracks
- AddStaticVehicleEx(520,-21.7000000,2330.3999000,25.1000000,80.0000000,-1,-1,15); //Hydra
- AddStaticVehicleEx(470,-47.2000000,2332.8000500,24.0000000,266.0000000,95,10,15); //Patriot
- AddStaticVehicleEx(470,-47.4000000,2337.3999000,24.3000000,265.9950000,95,10,15); //Patriot
- AddStaticVehicleEx(470,419.7000100,2466.1001000,16.6000000,88.0000000,95,10,15); //Patriot
- AddStaticVehicleEx(470,419.7000100,2460.6001000,16.6000000,87.9950000,95,10,15); //Patriot
- AddStaticVehicleEx(500,390.3999900,2461.8999000,16.7000000,266.0000000,32,32,15); //Mesa
- AddStaticVehicleEx(500,390.1992200,2458.5000000,16.7000000,265.9950000,32,32,15); //Mesa
- AddStaticVehicleEx(432,418.3999900,2448.8000500,16.6000000,92.0000000,95,10,15); //Rhino
- AddStaticVehicleEx(433,391.3999900,2445.1999500,17.1000000,312.0000000,95,10,15); //Barracks
- AddStaticVehicleEx(520,407.3999900,2503.5000000,17.4000000,88.0000000,-1,-1,15); //Hydra
- CreateObject(989,217.6000100,1876.0999800,14.0000000,0.0000000,0.0000000,286.0000000); //object(ac_apgate) (1)
- CreateObject(989,212.0996100,1876.1992200,14.0000000,0.0000000,0.0000000,285.9960000); //object(ac_apgate) (2)
- CreateObject(987,1994.6999500,-1309.9000200,20.0000000,0.0000000,0.0000000,0.0000000); //object(elecfence_bar) (1)
- CreateObject(987,2037.7998000,-1271.0996100,20.3000000,0.0000000,0.0000000,270.0000000); //object(elecfence_bar) (2)
- CreateObject(987,1972.4000200,-1308.9000200,22.8000000,0.0000000,0.0000000,92.0000000); //object(elecfence_bar) (3)
- CreateObject(987,-49.8000000,2048.3999000,16.8000000,0.0000000,0.0000000,0.0000000); //object(elecfence_bar) (4)
- CreateObject(987,-2.7000000,2048.6999500,16.8000000,0.0000000,0.0000000,0.0000000); //object(elecfence_bar) (9)
- CreateObject(987,-14.6000000,2048.8999000,16.6000000,0.0000000,0.0000000,0.0000000); //object(elecfence_bar) (10)
- CreateObject(987,-26.4000000,2048.6001000,16.8000000,0.0000000,0.0000000,0.0000000); //object(elecfence_bar) (11)
- CreateObject(987,-38.2000000,2048.6999500,16.8000000,0.0000000,0.0000000,0.0000000); //object(elecfence_bar) (12)
- CreateObject(987,-49.8000000,2036.8000500,16.6000000,0.0000000,0.0000000,92.0000000); //object(elecfence_bar) (13)
- CreateObject(987,9.3000000,2048.5000000,16.8000000,0.0000000,0.0000000,266.0000000); //object(elecfence_bar) (18)
- CreateObject(987,-44.7000000,1858.6999500,16.6000000,0.0000000,0.0000000,92.0000000); //object(elecfence_bar) (19)
- CreateObject(987,-45.0000000,1868.5000000,16.6000000,0.0000000,0.0000000,92.0000000); //object(elecfence_bar) (20)
- CreateObject(987,-45.3000000,1879.1999500,16.6000000,0.0000000,0.0000000,92.0000000); //object(elecfence_bar) (21)
- CreateObject(987,-45.8000000,1889.0999800,16.6000000,0.0000000,0.0000000,92.0000000); //object(elecfence_bar) (22)
- CreateObject(987,-46.2000000,1899.5999800,16.6000000,0.0000000,0.0000000,92.0000000); //object(elecfence_bar) (23)
- CreateObject(987,-46.6000000,1911.1999500,16.6000000,0.0000000,0.0000000,92.0000000); //object(elecfence_bar) (24)
- CreateObject(987,-47.0000000,1922.6999500,16.6000000,0.0000000,0.0000000,92.0000000); //object(elecfence_bar) (25)
- CreateObject(987,-47.1000000,1933.8000500,16.6000000,0.0000000,0.0000000,92.0000000); //object(elecfence_bar) (26)
- CreateObject(987,-47.6000000,1943.9000200,16.6000000,0.0000000,0.0000000,92.0000000); //object(elecfence_bar) (27)
- CreateObject(987,-48.2000000,1966.0999800,16.6000000,0.0000000,0.0000000,92.0000000); //object(elecfence_bar) (28)
- CreateObject(987,-49.0000000,1989.5999800,16.6000000,0.0000000,0.0000000,92.0000000); //object(elecfence_bar) (29)
- CreateObject(987,-49.2000000,2001.4000200,16.6000000,0.0000000,0.0000000,92.0000000); //object(elecfence_bar) (30)
- CreateObject(987,-49.7000000,2025.1999500,16.6000000,0.0000000,0.0000000,92.0000000); //object(elecfence_bar) (31)
- CreateObject(987,-49.5000000,2013.0000000,16.6000000,0.0000000,0.0000000,92.0000000); //object(elecfence_bar) (32)
- CreateObject(987,-48.9000000,1978.0999800,16.2000000,0.0000000,0.0000000,92.0000000); //object(elecfence_bar) (33)
- CreateObject(987,-47.8000000,1954.8000500,16.6000000,0.0000000,0.0000000,92.0000000); //object(elecfence_bar) (34)
- CreateObject(987,8.8000000,2036.9000200,16.6000000,0.0000000,0.0000000,265.9950000); //object(elecfence_bar) (35)
- CreateObject(987,6.0000000,2001.4000200,16.6000000,0.0000000,0.0000000,357.9950000); //object(elecfence_bar) (38)
- CreateObject(987,6.9000000,2013.1999500,16.6000000,0.0000000,0.0000000,265.9950000); //object(elecfence_bar) (39)
- CreateObject(987,7.7000000,2025.0000000,16.6000000,0.0000000,0.0000000,265.9950000); //object(elecfence_bar) (40)
- CreateObject(987,17.8000000,2001.0000000,16.6000000,0.0000000,0.0000000,357.9950000); //object(elecfence_bar) (41)
- CreateObject(987,29.7000000,2000.5000000,16.6000000,0.0000000,0.0000000,357.9950000); //object(elecfence_bar) (42)
- CreateObject(987,41.4000000,1999.9000200,16.6000000,0.0000000,0.0000000,357.9950000); //object(elecfence_bar) (43)
- CreateObject(987,53.4000000,1999.3000500,16.6000000,0.0000000,0.0000000,266.0000000); //object(elecfence_bar) (44)
- CreateObject(987,49.6000000,1952.4000200,16.6000000,0.0000000,0.0000000,265.9950000); //object(elecfence_bar) (45)
- CreateObject(987,50.6000000,1963.9000200,16.6000000,0.0000000,0.0000000,265.9950000); //object(elecfence_bar) (46)
- CreateObject(987,51.6000000,1975.8000500,16.6000000,0.0000000,0.0000000,265.9950000); //object(elecfence_bar) (47)
- CreateObject(987,52.5000000,1987.5000000,16.6000000,0.0000000,0.0000000,265.9950000); //object(elecfence_bar) (48)
- CreateObject(987,48.7000000,1940.5999800,16.6000000,0.0000000,0.0000000,265.9950000); //object(elecfence_bar) (49)
- CreateObject(987,57.6000000,1922.5999800,16.6000000,0.0000000,0.0000000,327.9950000); //object(elecfence_bar) (50)
- CreateObject(987,47.6992200,1928.8994100,16.6000000,0.0000000,0.0000000,327.9910000); //object(elecfence_bar) (51)
- CreateObject(987,67.8000000,1916.0000000,16.6000000,0.0000000,0.0000000,225.9910000); //object(elecfence_bar) (52)
- CreateObject(987,53.5000000,1873.0000000,16.6000000,0.0000000,0.0000000,259.9890000); //object(elecfence_bar) (53)
- CreateObject(987,59.6992200,1907.5996100,16.6000000,0.0000000,0.0000000,259.9860000); //object(elecfence_bar) (54)
- CreateObject(987,51.4000000,1861.4000200,16.6000000,0.0000000,0.0000000,225.9860000); //object(elecfence_bar) (56)
- CreateObject(987,55.7000000,1884.5999800,16.6000000,0.0000000,0.0000000,259.9860000); //object(elecfence_bar) (57)
- CreateObject(987,57.8000000,1896.0999800,16.6000000,0.0000000,0.0000000,259.9860000); //object(elecfence_bar) (58)
- CreateObject(987,-44.7000000,1858.5999800,16.7000000,0.0000000,0.0000000,306.0000000); //object(elecfence_bar) (59)
- CreateObject(987,-26.3000000,1830.9000200,16.6000000,0.0000000,0.0000000,305.9970000); //object(elecfence_bar) (60)
- CreateObject(987,-32.8000000,1840.6999500,16.6000000,0.0000000,0.0000000,305.9970000); //object(elecfence_bar) (61)
- CreateObject(987,-38.1000000,1848.6999500,16.6000000,0.0000000,0.0000000,305.9970000); //object(elecfence_bar) (62)
- CreateObject(987,42.9000000,1852.9000200,16.6000000,0.0000000,0.0000000,225.9830000); //object(elecfence_bar) (63)
- CreateObject(987,34.4000000,1844.6999500,16.6000000,0.0000000,0.0000000,225.9830000); //object(elecfence_bar) (64)
- CreateObject(987,25.9000000,1836.4000200,16.6000000,0.0000000,0.0000000,225.9830000); //object(elecfence_bar) (65)
- CreateObject(987,17.4000000,1828.3000500,16.6000000,0.0000000,0.0000000,225.9830000); //object(elecfence_bar) (66)
- CreateObject(987,8.9000000,1820.3000500,16.6000000,0.0000000,0.0000000,195.9830000); //object(elecfence_bar) (67)
- CreateObject(987,-14.1000000,1818.0999800,16.6000000,0.0000000,0.0000000,137.9800000); //object(elecfence_bar) (68)
- CreateObject(987,-2.5000000,1817.0996100,16.6000000,0.0000000,0.0000000,175.9790000); //object(elecfence_bar) (69)
- CreateObject(17059,15.2000000,1979.6999500,16.6000000,0.0000000,0.0000000,0.0000000); //object(cw_haypile05) (1)
- CreateObject(12918,-22.5000000,1960.8000500,16.6000000,0.0000000,0.0000000,0.0000000); //object(sw_haypile05) (1)
- CreateObject(12918,-7.6000000,2038.5999800,17.2000000,0.0000000,0.0000000,0.0000000); //object(sw_haypile05) (2)
- CreateObject(12918,-23.4000000,2038.0999800,16.6000000,0.0000000,0.0000000,0.0000000); //object(sw_haypile05) (3)
- CreateObject(12918,-36.2000000,2038.0000000,16.6000000,0.0000000,0.0000000,0.0000000); //object(sw_haypile05) (4)
- CreateObject(12918,-11.0996100,2038.3994100,16.3000000,0.0000000,0.0000000,0.0000000); //object(sw_haypile05) (5)
- CreateObject(12918,-6.0000000,2005.8000500,16.6000000,0.0000000,0.0000000,0.0000000); //object(sw_haypile05) (6)
- CreateObject(12918,-23.5996100,2017.5996100,16.6000000,0.0000000,0.0000000,0.0000000); //object(sw_haypile05) (7)
- CreateObject(12918,-5.7000000,1934.1999500,16.6000000,0.0000000,0.0000000,0.0000000); //object(sw_haypile05) (8)
- CreateObject(12918,14.6992200,1957.3994100,16.6000000,0.0000000,0.0000000,0.0000000); //object(sw_haypile05) (9)
- CreateObject(12918,-15.7000000,1843.0000000,16.6000000,0.0000000,0.0000000,0.0000000); //object(sw_haypile05) (10)
- CreateObject(12918,-4.0000000,1842.5000000,16.6000000,0.0000000,0.0000000,0.0000000); //object(sw_haypile05) (11)
- CreateObject(12918,8.8000000,1841.5000000,16.6000000,0.0000000,0.0000000,0.0000000); //object(sw_haypile05) (12)
- CreateObject(12918,-18.8000000,1868.3000500,16.6000000,0.0000000,0.0000000,0.0000000); //object(sw_haypile05) (13)
- CreateObject(12918,2.7000000,1892.9000200,16.6000000,0.0000000,0.0000000,0.0000000); //object(sw_haypile05) (14)
- CreateObject(12918,24.4000000,1867.5000000,16.6000000,0.0000000,0.0000000,0.0000000); //object(sw_haypile05) (15)
- CreateObject(12918,42.6000000,1907.6999500,16.6000000,0.0000000,0.0000000,0.0000000); //object(sw_haypile05) (16)
- CreateObject(12918,-32.0000000,1899.0000000,16.6000000,0.0000000,0.0000000,0.0000000); //object(sw_haypile05) (17)
- CreateObject(17059,39.1000000,1990.0000000,16.6000000,0.0000000,0.0000000,0.0000000); //object(cw_haypile05) (2)
- CreateObject(12918,36.6000000,1933.8000500,16.6000000,0.0000000,0.0000000,0.0000000); //object(sw_haypile05) (18)
- SetGameModeText("[TDM] Brasil Guerra Samp [TDM]");
- AddPlayerClass(287,-20.9999,2043.9071,17.7070,179.2678,31,999,999,0,0,0); // Classid 2
- AddPlayerClass(123,3.6781,1827.8041,17.6476,5.8211,30,999,999,0,0,0); // Classid 1
- return 1;
- }
- public OnGameModeExit()
- {
- return 1;
- }
- public OnPlayerRequestClass(playerid, classid)
- {
- if(classid == 0)
- {
- GameTextForPlayer(playerid,"~w~Lado dos ~g~Militares",5000,3);
- pClass[playerid] = 1;
- }
- if(classid == 1)
- {
- GameTextForPlayer(playerid,"~w~Lado dos ~g~Terroristas",5000,3);
- pClass[playerid] = 2;
- }
- SetPlayerPos(playerid, 301.4348,2024.7008,17.6406);
- SetPlayerCameraPos(playerid, 290.9778,2024.1334,17.6406);
- SetPlayerCameraLookAt(playerid, 296.0461,2024.3499,17.6406);
- return 1;
- }
- public OnPlayerConnect(playerid)
- {
- TextDrawShowForPlayer(playerid, textdraw);
- GetPlayerName(playerid, gPlayerName[playerid], MAX_PLAYER_NAME);
- if (fexist(ObterINI(playerid)))
- {
- ShowPlayerDialog(playerid, DIALOG_LOGAR, DIALOG_STYLE_INPUT,""BRANCO"Login",""BRANCO"Digite sua senha abaixo para efetuar login.","logar","Quit");
- }
- else
- {
- ShowPlayerDialog(playerid, DIALOG_REGISTRO, DIALOG_STYLE_INPUT,""BRANCO"Registrando",""BRANCO"Digite sua senha abaixo para registrar uma nova conta.","Registrar","Quit");
- }
- pClass[playerid] = 0;
- return 1;
- }
- public OnPlayerDisconnect(playerid, reason)
- {
- TextDrawHideForPlayer(playerid, textdraw);
- if(INI_Open(ObterINI(playerid))) {
- INI_WriteInt("Score",PlayerInfo[playerid][pScore]);
- INI_WriteInt("Dinheiro",GetPlayerMoney(playerid));
- INI_WriteInt("Admin",PlayerInfo[playerid][pAdmin]);
- INI_Save();
- INI_Close();
- }
- return 1;
- }
- public OnPlayerSpawn(playerid)
- {
- if(pClass[playerid] == 1)
- {
- SetPlayerPos(playerid,-20.9999,2043.9071,17.7070);
- GivePlayerWeapon(playerid,31,999); //
- GivePlayerWeapon(playerid,16,20); //
- SendClientMessage(playerid,COLOR_WHITE,"Você está jogando como um {00FF00}Militar! Use /ajuda para mais informações.");
- SetPlayerColor(playerid,VERDE_EXERCITO);
- SetPlayerTeam(playerid, 1);
- }
- if(pClass[playerid] == 2)
- {
- SetPlayerPos(playerid,3.6781,1827.8041,17.6476);
- GivePlayerWeapon(playerid,30,999);
- GivePlayerWeapon(playerid,16,20);
- SendClientMessage(playerid,COLOR_WHITE,"Você está jogando como um {f6dc76}Terrorista! Use /ajuda para mais informações.");
- SetPlayerColor(playerid,MARROM_TERRORISTA);
- SetPlayerTeam(playerid, 2);
- }
- return 1;
- }
- public OnPlayerDeath(playerid, killerid, reason)
- {
- SetPlayerScore(killerid, GetPlayerScore(killerid)+1);
- GivePlayerMoney(killerid, GetPlayerMoney(killerid)+1000);
- GameTextForPlayer(playerid,"~w~Voce Morreu~g~ Nub!",5000,3);
- if(GetPlayerColor(playerid) == GetPlayerColor(killerid)) // Se o cor do morto for igual a do assassino
- {
- new Float:x, Float:y, Float:z;
- GetPlayerPos(playerid, x, y, z); // Aqui pegaremos a pos do JOGADOR
- // Aplicaremos a punição
- SetPlayerPos(killerid, x, y, z+200); // ERGUEREMOS ELE PRA QUE ELE CAIA E MORRA
- SetPlayerScore(killerid,GetPlayerScore(killerid) - 1); // tiramos 1 de score
- SendClientMessage(killerid, VERMELHO_MORTO, "Você nao pode matar seus companheiros, Foi Castigado.");
- GivePlayerMoney(killerid,-2000); // tiramos 2k dele
- // FIM DA PUNIçÂO
- }
- return 1;
- }
- public OnVehicleSpawn(vehicleid)
- {
- return 1;
- }
- public OnVehicleDeath(vehicleid, killerid)
- {
- return 1;
- }
- public OnPlayerText(playerid, text[])
- {
- return 1;
- }
- public OnPlayerCommandText(playerid, cmdtext[])
- {
- if(strcmp(cmdtext, "/ehq", true) == 0)
- {
- if(IsPlayerConnected(playerid))
- {
- if(pClass[playerid] == 1)
- {
- SetPlayerPos(playerid,-36.0978,2349.2048,24.3026);//Cordenada do teleport
- GameTextForPlayer(playerid,"Voce foi para HQ Militar!",6000,5);//mensagen na tela quando o carar ir pro teleport//a arma que o player ganha quando usar o comando do teleport
- }
- else
- {
- SendClientMessage(playerid, 0x33FF00FF, "Você não pode usar este comando, pois você não faz parte do Terrorismo");
- return true;
- }
- }
- return true;
- }
- if(strcmp(cmdtext, "/thq", true) == 0)
- {
- if(IsPlayerConnected(playerid))
- {
- if(pClass[playerid] == 2)
- {
- SetPlayerPos(playerid,405.0755,2450.0864,16.5000);//Cordenada do teleport
- GameTextForPlayer(playerid,"Voce foi para HQ Terrorista!",6000,5);//mensagen na tela quando o carar ir pro teleport//a arma que o player ganha quando usar o comando do teleport
- }
- else
- {
- SendClientMessage(playerid, 0x33FF00FF, "Você não pode usar este comando, pois você não faz parte do Terrorismo");
- return true;
- }
- }
- return true;
- }
- if(strcmp(cmdtext, "/tint", true) == 0)
- {
- if(IsPlayerConnected(playerid))
- {
- if(pClass[playerid] == 2)
- {
- SetPlayerPos(playerid,330.4858,1854.9539,7.8281);//Cordenada do teleport
- GameTextForPlayer(playerid,"Voce foi para Interior Terrorista!",6000,5);//mensagen na tela quando o carar ir pro teleport//a arma que o player ganha quando usar o comando do teleport
- }
- else
- {
- SendClientMessage(playerid, 0x33FF00FF, "Você não pode usar este comando, pois você não faz parte do Terrorismo");
- return true;
- }
- }
- return true;
- }
- if(strcmp(cmdtext, "/eint", true) == 0)
- {
- if(IsPlayerConnected(playerid))
- {
- if(pClass[playerid] == 1)
- {
- SetPlayerPos(playerid,221.4925,1854.4449,12.8811);//Cordenada do teleport
- GameTextForPlayer(playerid,"Voce foi para Interior Militar!",6000,5);//mensagen na tela quando o carar ir pro teleport//a arma que o player ganha quando usar o comando do teleport
- }
- else
- {
- SendClientMessage(playerid, 0x33FF00FF, "Você não pode usar este comando, pois você não faz parte do Exercito");
- return true;
- }
- }
- return true;
- }
- if(strcmp(cmdtext, "/egaiola", true) == 0)
- {
- if(IsPlayerConnected(playerid))
- {
- if(pClass[playerid] == 1)
- {
- SetPlayerPos(playerid,-20.9999,2043.9071,17.7070);//Cordenada do teleport
- GameTextForPlayer(playerid,"Voce foi para gaiola Militar!",6000,5);//mensagen na tela quando o carar ir pro teleport//a arma que o player ganha quando usar o comando do teleport
- }
- else
- {
- SendClientMessage(playerid, 0x33FF00FF, "Você não pode usar este comando, pois você não faz parte do Exercito");
- return true;
- }
- }
- return true;
- }
- if(strcmp(cmdtext, "/tgaiola", true) == 0)
- {
- if(IsPlayerConnected(playerid))
- {
- if(pClass[playerid] == 2)
- {
- SetPlayerPos(playerid,3.6781,1827.8041,17.6476);//Cordenada do teleport
- GameTextForPlayer(playerid,"Voce foi para gaiola Terrorista!",6000,5);//mensagen na tela quando o carar ir pro teleport//a arma que o player ganha quando usar o comando do teleport
- }
- else
- {
- SendClientMessage(playerid, 0x33FF00FF, "Você não pode usar este comando, pois você não faz parte do Exercito");
- return true;
- }
- }
- return true;
- }
- if (strcmp("/ajuda", cmdtext, true, 10) == 0)
- {
- ShowPlayerDialog(playerid, 1, DIALOG_STYLE_MSGBOX, "Ajuda", "/creditos /objetivo /kill /armor /comprarzuca /kit1 /kit2 /kit3 /animes /relatorio /teles", "Fechar", "Fechar");
- }
- if (strcmp("/objetivo", cmdtext, true, 10) == 0)
- {
- ShowPlayerDialog(playerid, 1, DIALOG_STYLE_MSGBOX, "Objetivo", "Guerrear para saber quem comanda a area 51.", "Fechar", "Fechar");
- }
- if (strcmp("/creditos", cmdtext, true, 10) == 0)
- {
- ShowPlayerDialog(playerid, 1, DIALOG_STYLE_MSGBOX, "Creditos", "Huelder_InSiide, Riichard, Emanuel_Staff, Wellington1999 e TerrOrist_MixXx", "Fechar", "Fechar");
- }
- if (strcmp("/armor", cmdtext, true, 10) == 0)
- {
- if(GetPlayerMoney(playerid) < 500)
- return SendClientMessage(playerid, -1, "Você não tem 500 R$!");
- GivePlayerMoney(playerid,-500);
- SetPlayerArmour(playerid, 100);
- }
- if (strcmp("/kit1", cmdtext, true, 10) == 0)
- {
- if(GetPlayerMoney(playerid) < 2000)
- return SendClientMessage(playerid, -1, "Você não tem 2000 R$!");
- SendClientMessage(playerid, 0xFF6347AA, "Você comprou um Kit");
- GivePlayerWeapon(playerid,4,1);
- SetPlayerArmour(playerid, 50);
- GivePlayerMoney(playerid,-2000);
- GivePlayerWeapon(playerid,26,200);
- GivePlayerWeapon(playerid,32,200);
- GivePlayerWeapon(playerid,34,10);
- GivePlayerWeapon(playerid,35,1);
- PlayerPlaySound(playerid, 1056, 0.0, 0.0, 0.0);
- }
- if (strcmp("/kit2", cmdtext, true, 10) == 0)
- {
- if(GetPlayerMoney(playerid) < 5000)
- return SendClientMessage(playerid, -1, "Você não tem 5000 R$!");
- GivePlayerWeapon(playerid,9,1);
- SendClientMessage(playerid, 0xFF6347AA, "Você comprou um Kit");
- GivePlayerMoney(playerid,-5000);
- SetPlayerArmour(playerid, 80);
- GivePlayerWeapon(playerid,26,400);
- GivePlayerWeapon(playerid,32,400);
- GivePlayerWeapon(playerid,34,30);
- GivePlayerWeapon(playerid,35,3);
- PlayerPlaySound(playerid, 1056, 0.0, 0.0, 0.0);
- }
- if (strcmp("/kit3", cmdtext, true, 10) == 0)
- {
- if(GetPlayerMoney(playerid) < 10000)
- return SendClientMessage(playerid, -1, "Você não tem 10000 R$!");
- SendClientMessage(playerid, 0xFF6347AA, "Você comprou um Kit");
- GivePlayerMoney(playerid,-10000);
- GivePlayerWeapon(playerid,8,1);
- SetPlayerArmour(playerid, 100);
- GivePlayerWeapon(playerid,26,999);
- GivePlayerWeapon(playerid,32,999);
- GivePlayerWeapon(playerid,34,999);
- GivePlayerWeapon(playerid,35,6);
- GivePlayerWeapon(playerid,44,1);
- PlayerPlaySound(playerid, 1056, 0.0, 0.0, 0.0);
- }
- if (strcmp("/comprarzuca", cmdtext, true, 10) == 0)
- {
- if(GetPlayerMoney(playerid) < 1000)
- return SendClientMessage(playerid, -1, "Você não tem 1000 R$!");
- SendClientMessage(playerid, 0xFF6347AA, "Você comprou uma Bazuca");
- GivePlayerMoney(playerid,-1000);//playerid = o player ,-1000 = o valor.. pode alterar ali mas deixar - pra diminuir a grana ao usar.
- GivePlayerWeapon(playerid,35,3);//26= arma 500 = munição
- }
- //---------------------ANIMAÇÕES---------------------------------------------
- if(strcmp("/renderse", cmdtext, true) == 0)
- {
- SetPlayerSpecialAction(playerid, 10);
- return 1;
- }
- if(strcmp("/ligar", cmdtext, true) == 0)
- {
- SetPlayerSpecialAction(playerid, 11);
- return 1;
- }
- if(strcmp("/desligar", cmdtext, true) == 0)
- {
- SetPlayerSpecialAction(playerid, 13);
- return 1;
- }
- if(strcmp("/bebado", cmdtext, true) == 0)
- {
- ApplyAnimation(playerid, "PED", "WALK_DRUNK", 4.0, 1, 1, 1, 1, 0);
- return 1;
- }
- if(strcmp("/bomba", cmdtext, true) == 0)
- {
- ClearAnimations(playerid);
- ApplyAnimation(playerid, "BOMBER", "BOM_Plant", 4.0, 0, 0, 0, 0, 0);
- return 1;
- }
- if(strcmp("/apontar", cmdtext, true) == 0)
- {
- ApplyAnimation(playerid, "ped", "ARRESTgun", 4.0, 0, 1, 1, 1, -1);
- return 1;
- }
- if(strcmp("/merda", cmdtext, true) == 0)
- {
- ApplyAnimation(playerid, "RAPPING", "Laugh_01", 4.0, 0, 0, 0, 0, 0);
- return 1;
- }
- if(strcmp("/mascararse", cmdtext, true) == 0)
- {
- ApplyAnimation(playerid, "SHOP", "ROB_Shifty", 4.0, 0, 0, 0, 0, 0);
- return 1;
- }
- if(strcmp("/roubar", cmdtext, true) == 0)
- {
- ApplyAnimation(playerid, "SHOP", "ROB_Loop_Threat", 4.0, 1, 0, 0, 0, 0);
- return 1;
- }
- if(strcmp("/cruzarb", cmdtext, true) == 0)
- {
- ApplyAnimation(playerid, "COP_AMBIENT", "Coplook_loop", 4.0, 0, 1, 1, 1, -1);
- return 1;
- }
- if(strcmp("/deitar", cmdtext, true) == 0)
- {
- ApplyAnimation(playerid, "BEACH", "bather", 4.0, 1, 0, 0, 0, 0);
- return 1;
- }
- if(strcmp("/abaixar", cmdtext, true) == 0)
- {
- ApplyAnimation(playerid, "ped", "cower", 3.0, 1, 0, 0, 0, 0);
- return 1;
- }
- if(strcmp("/vomitar", cmdtext, true) == 0)
- {
- ApplyAnimation(playerid, "FOOD", "EAT_Vomit_P", 3.0, 0, 0, 0, 0, 0);
- return 1;
- }
- if(strcmp("/comer", cmdtext, true) == 0)
- {
- ApplyAnimation(playerid, "FOOD", "EAT_Burger", 3.0, 0, 0, 0, 0, 0);
- return 1;
- }
- if(strcmp("/rap", cmdtext, true) == 0)
- {
- ApplyAnimation(playerid, "ON_LOOKERS", "wave_loop", 4.0, 1, 0, 0, 0, 0);
- return 1;
- }
- if(strcmp("/passaramao", cmdtext, true) == 0)
- {
- ApplyAnimation(playerid, "SWEET", "sweet_ass_slap", 4.0, 0, 0, 0, 0, 0);
- return 1;
- }
- if(strcmp("/cobrar", cmdtext, true) == 0)
- {
- ApplyAnimation(playerid, "DEALER", "DEALER_DEAL", 4.0, 0, 0, 0, 0, 0);
- return 1;
- }
- if(strcmp("/overdose", cmdtext, true) == 0)
- {
- ApplyAnimation(playerid, "CRACK", "crckdeth2", 4.0, 1, 0, 0, 0, 0);
- return 1;
- }
- if(strcmp("/fumar", cmdtext, true) == 0)
- {
- ApplyAnimation(playerid, "SMOKING", "M_smklean_loop", 4.0, 1, 0, 0, 0, 0);
- return 1;
- }
- if(strcmp("/fumar2", cmdtext, true) == 0)
- {
- ApplyAnimation(playerid, "SMOKING", "F_smklean_loop", 4.0, 1, 0, 0, 0, 0);
- return 1;
- }
- if(strcmp("/sentar", cmdtext, true) == 0)
- {
- ApplyAnimation(playerid, "BEACH", "ParkSit_M_loop", 4.0, 1, 0, 0, 0, 0);
- return 1;
- }
- if(strcmp("/conversar", cmdtext, true) == 0)
- {
- ApplyAnimation(playerid, "PED", "IDLE_CHAT", 4.0, 0, 0, 0, 0, 0);
- return 1;
- }
- if(strcmp("/fodase", cmdtext, true) == 0)
- {
- ApplyAnimation(playerid, "PED", "fucku", 4.0, 0, 0, 0, 0, 0);
- return 1;
- }
- if(strcmp("/taichi", cmdtext, true) == 0)
- {
- ApplyAnimation(playerid, "PARK", "Tai_Chi_Loop", 4.0, 1, 0, 0, 0, 0);
- return 1;
- }
- if(strcmp("/observar", cmdtext, true) == 0)
- {
- ApplyAnimation(playerid, "BAR", "dnk_stndF_loop", 4.0, 1, 0, 0, 0, 0);
- return 1;
- }
- if(strcmp("/teles", cmdtext, true) == 0)
- {
- SendClientMessage(playerid, VERMELHO_MORTO, "Lista de teleportes");
- SendClientMessage(playerid, MARROM_TERRORISTA, "/tint (interior) /thq (hq livre) /tgaiola (guerra)");
- SendClientMessage(playerid, VERDE_EXERCITO, "/eint (interior) /ehq (hq livre) /egaiola (guerra)");
- //---------------------Lista Animações------------------------------------
- if(strcmp("/animes", cmdtext, true) == 0)
- {
- SendClientMessage(playerid, VERMELHO_MORTO, "Lista de Animes");
- SendClientMessage(playerid, BRANCO_CIVIL, "/renderse /ligar /desligar /bebado /bomba /apontar /merda /mascararse");
- SendClientMessage(playerid, BRANCO_CIVIL, "/roubar /cruzarb /deitar /abaixar /vomitar /comer /rap /passaramao");
- SendClientMessage(playerid, BRANCO_CIVIL, "/cobrar /overdose /fumar /fumar2 /sentar /conversar /fodase /taichi");
- SendClientMessage(playerid, BRANCO_CIVIL, "/observar ");
- //______________________________________________________________________________
- return 1;
- }
- if(strcmp("/kill", cmdtext, true) == 0)
- {
- SetPlayerHealth(playerid, 0);
- SendClientMessage(playerid,VERMELHO_MORTO,"Voce Se Matou!");
- return 1;
- }
- }
- return SendClientMessage(playerid,MARROM_TERRORISTA ,"");
- }
- public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
- {
- switch( dialogid )
- {
- case DIALOG_REGISTRO:
- {
- if (!response) return Kick(playerid);
- if (response)
- {
- if(!strlen(inputtext)) {
- ShowPlayerDialog(playerid, DIALOG_REGISTRO, DIALOG_STYLE_INPUT, ""BRANCO"Registrando...",""VERMELHO"Você digitou uma senha inválida.\n"BRANCO"Digite sua senha abaixo para registrar uma nova conta.","Registro","Quit");
- }
- if(INI_Open(ObterINI(playerid))) {
- INI_WriteString("Senha",inputtext);
- INI_WriteInt("Score",1);
- INI_WriteInt("Dinheiro",5000);
- INI_WriteInt("Admin",0);
- INI_Save();
- INI_Close();
- ShowPlayerDialog(playerid, DIALOG_LOGAR, DIALOG_STYLE_INPUT,""BRANCO"Logar",""BRANCO"Digite sua senha abaixo para efetuar login.","Logar","Quit");
- }
- }
- }
- case DIALOG_LOGAR:
- {
- if ( !response ) return Kick ( playerid );
- if( response )
- {
- if(!strlen(inputtext)) {
- ShowPlayerDialog(playerid, DIALOG_LOGAR, DIALOG_STYLE_INPUT, ""BRANCO"Logar",""VERMELHO"Você digitou uma senha inválida.\n"BRANCO"Digite sua senha abaixo para efetuar login.","Logar","Quit");
- }
- if(INI_Open(ObterINI(playerid))) {
- INI_ReadString(PlayerInfo[playerid][pSenha],"Senha",20);
- if(strcmp(inputtext,PlayerInfo[playerid][pSenha],false)) {
- ShowPlayerDialog(playerid, DIALOG_LOGAR, DIALOG_STYLE_INPUT, ""BRANCO"Logar",""VERMELHO"Você digitou uma senha incorreta.\n"BRANCO"Digite sua senha abaixo para acessar.","Logar","Quit");
- }
- SetPlayerScore( playerid, INI_ReadInt("Score" ) );
- ResetPlayerMoney( playerid );
- GivePlayerMoney( playerid, INI_ReadInt( "Dinheiro" ) );
- PlayerInfo[playerid][pAdmin] = INI_ReadInt("Admin");
- INI_Close();
- }
- }
- }
- }
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement