Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- CM - Evento Creditos:
- ~> Coringa253
- ~> BatMan253
- ~> Robben253
- */
- #include <a_samp>
- #include <zcmd>
- #define FILTERSCRIPT true
- #define Cor_Evento 0xD7D7D7FF
- enum E_INFO
- {
- CMEventoAtivado
- }
- forward UnfreezePlayers();
- new EventInfo[E_INFO];
- new giveplayer[MAX_PLAYER_NAME];
- new sendername[MAX_PLAYER_NAME];
- new playa;
- new Float:RandomSpawns[30][] = {
- {1412.2595,6.1298,1000.9219,180.9003}, //
- {1408.0437,6.1806,1000.9251,177.1402}, //
- {1403.1508,6.1258,1000.9059,174.6335}, //
- {1398.0273,5.9584,1000.9063,185.9137}, //
- {1381.0830,5.6821,1000.9166,183.4070}, //
- {1373.4424,6.2396,1000.9163,175.8869}, //
- {1368.2979,6.1590,1000.9200,177.4536}, //
- {1360.3193,6.3505,1000.9219,179.6470}, //
- {1359.6257,-2.4310,1000.9219,275.8412}, //
- {1360.0743,-7.8997,1000.9219,268.9478}, //
- {1360.1553,-14.3356,1000.9219,264.5611}, //
- {1360.0851,-21.2351,1000.9219,260.1510}, //
- {1360.0441,-27.1327,1000.9219,264.5378}, //
- {1360.0824,-33.6543,1000.9219,278.3245}, //
- {1360.0995,-38.4936,1000.9219,275.1912}, //
- {1359.9139,-45.6904,1000.9254,272.9978}, //
- {1365.9270,-48.2096,1000.9162,0.1053}, //
- {1371.3363,-47.7785,1000.9165,356.9719}, //
- {1376.5577,-47.6267,1000.9184,356.0320}, //
- {1382.5784,-47.3322,1000.9216,3.8653}, //
- {1389.0518,-47.3623,1000.9244,356.6586}, //
- {1395.5378,-47.5278,1000.9251,3.2387}, //
- {1401.5302,-47.5923,1000.9088,354.4653}, //
- {1409.2939,-47.4446,1000.9229,7.6255}, //
- {1417.9374,-47.3752,1000.9294,2.6121}, //
- {1418.2668,-42.5882,1000.9227,88.7796}, //
- {1418.5240,-37.9459,1000.9272,83.7662}, //
- {1418.0388,-31.0613,1000.9270,93.7930}, //
- {1417.7113,-23.9086,1000.9269,87.8162}, //
- {1418.2236,-14.0434,1000.9271,90.0095} //
- };
- #if FILTERSCRIPT == true
- public OnFilterScriptInit()
- {
- print("\n ___________________________________________________");
- print(" CM-Evento Ligado. ");
- print(" _____________________________________________________\n");
- EventInfo[CMEventoAtivado]=0;
- return 1;
- }
- public OnFilterScriptExit()
- {
- print("\n ___________________________________________________");
- print(" CM-Evento Desligado. ");
- print(" _____________________________________________________\n");
- return 1;
- }
- #endif
- //==================[Evento Deagle]===========================//
- new string[256];
- new Name[24];
- CMD:adevento(playerid, params[])
- {
- if (!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, Cor_Evento, "{F81414}~> Você não pode usar este comando!");
- EventInfo[CMEventoAtivado]=1;
- GetPlayerName(playerid, Name, sizeof(Name));
- format(string, 256, "{6EF83C}[CM-Evento]: Evento Deagle ativado por admin {FFFFFF} %s ! {6EF83C}(/jdevento) ", Name);
- return SendClientMessageToAll(Cor_Evento, string);
- }
- CMD:ddevento(playerid, params[])
- {
- if (!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, Cor_Evento, "{F81414}~> Você não pode usar este comando!");
- EventInfo[CMEventoAtivado]=0;
- SetTimer(#UnfreezePlayers, (5 * 1000), false);
- GetPlayerName(playa, giveplayer, sizeof(giveplayer));
- format(string, 256, "{6EF83C}[CM-Evento]: Evento Deagle desativado por admin {FFFFFF} %s ! ", giveplayer, sendername, Name);
- return SendClientMessageToAll(Cor_Evento, string);
- }
- CMD:jdevento(playerid, params[])
- {
- if(EventInfo[CMEventoAtivado] == 0) return SendClientMessage(playerid, Cor_Evento, "{6EF83C}| ERRO | Nenhum evento não está ativo!");
- if(IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, Cor_Evento, "Você não deveria estar em qualquer veículo para usar ordem!");
- new Random = random(30);
- SetPlayerPos(playerid, RandomSpawns[Random][0], RandomSpawns[Random][1], RandomSpawns[Random][2]);
- SetPlayerFacingAngle(playerid, RandomSpawns[Random][3]);
- SetPlayerInterior(playerid, 1);
- TogglePlayerControllable(playerid, false);
- GivePlayerWeapon(playerid, 24, 999);
- SetPlayerArmour(playerid, 100);
- return SendClientMessage(playerid, Cor_Evento, "{6EF83C}[CM-Evento]: Evento Deagle!");
- }
- //==================[Evento Molotov Cocktail ]===========================//
- CMD:amcevento(playerid, params[])
- {
- if (!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, Cor_Evento, "{F81414}~> Você não pode usar este comando!");
- EventInfo[CMEventoAtivado]=1;
- GetPlayerName(playerid, Name, sizeof(Name));
- format(string, 256, "{6EF83C}[CM-Evento]: Molotov Cocktail Evento habilitado por admin {FFFFFF} %s ! {6EF83C}(/jmcevento) ", giveplayer, sendername, Name);
- return SendClientMessageToAll(Cor_Evento, string);
- }
- CMD:dmcevento(playerid, params[])
- {
- if (!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, Cor_Evento, "{F81414}~> Você não pode usar este comando!");
- EventInfo[CMEventoAtivado]=0;
- SetTimer(#UnfreezePlayers, (5 * 1000), false);
- GetPlayerName(playa, giveplayer, sizeof(giveplayer));
- format(string, 256, "{6EF83C}[CM-Evento]: Cocktail Molotov Evento desativado por admin {FFFFFF} %s ! ", giveplayer, sendername, Name);
- return SendClientMessageToAll(Cor_Evento, string);
- }
- CMD:jmcevento(playerid, params[])
- {
- if(EventInfo[CMEventoAtivado] == 0) return SendClientMessage(playerid, Cor_Evento, "{6EF83C}| ERRO | Nenhum evento ativo!");
- if(IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, Cor_Evento, "Você não deveria estar em qualquer veículo para usar ordem!");
- new Random = random(30);
- SetPlayerPos(playerid, RandomSpawns[Random][0], RandomSpawns[Random][1], RandomSpawns[Random][2]);
- SetPlayerFacingAngle(playerid, RandomSpawns[Random][3]);
- SetPlayerInterior(playerid, 1);
- TogglePlayerControllable(playerid, false);
- GivePlayerWeapon(playerid, 18, 999);
- SetPlayerArmour(playerid, 100);
- return SendClientMessage(playerid, Cor_Evento, "{6EF83C}[CM-Evento]: Molotov Evento!");
- }
- //==================[Evento Granada]===========================//
- CMD:agevento(playerid, params[])
- {
- if (!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, Cor_Evento, "{F81414}~> Você não pode usar este comando!");
- EventInfo[CMEventoAtivado]=1;
- GetPlayerName(playerid, Name, sizeof(Name));
- format(string, 256, "{6EF83C}[CM-Evento]: Evento granada ativado por admin {FFFFFF} %s ! {6EF83C}(/jgevento) ", giveplayer, sendername, Name);
- return SendClientMessageToAll(Cor_Evento, string);
- }
- CMD:dgevento(playerid, params[])
- {
- if (!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, Cor_Evento, "{F81414}~> Você não pode usar este comando!");
- EventInfo[CMEventoAtivado]=0;
- SetTimer(#UnfreezePlayers, (5 * 1000), false);
- GetPlayerName(playa, giveplayer, sizeof(giveplayer));
- format(string, 256, "{6EF83C}[CM-Evento]: Evento granada desativada por admin {FFFFFF} %s ! ", giveplayer, sendername, Name);
- return SendClientMessageToAll(Cor_Evento, string);
- }
- CMD:jgevento(playerid, params[])
- {
- if(EventInfo[CMEventoAtivado] == 0) return SendClientMessage(playerid, Cor_Evento, "{6EF83C}| ERRO | Nenhum evento ativo!");
- if(IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, Cor_Evento, "Você não deveria estar em qualquer veículo para usar ordem!");
- new Random = random(30);
- SetPlayerPos(playerid, RandomSpawns[Random][0], RandomSpawns[Random][1], RandomSpawns[Random][2]);
- SetPlayerFacingAngle(playerid, RandomSpawns[Random][3]);
- SetPlayerInterior(playerid, 1);
- TogglePlayerControllable(playerid, false);
- GivePlayerWeapon(playerid, 16, 999);
- SetPlayerArmour(playerid, 100);
- return SendClientMessage(playerid, Cor_Evento, "{6EF83C}[CM-Evento]: Evento granada!");
- }
- //==================[Evento Bastão de Beisebol]===========================//
- CMD:abevento(playerid, params[])
- {
- if (!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, Cor_Evento, "{F81414}~> Você não pode usar este comando!");
- EventInfo[CMEventoAtivado]=1;
- GetPlayerName(playerid, Name, sizeof(Name));
- format(string, 256, "{6EF83C}[CM-Evento]: Bastão de beisebol ativado por admin {FFFFFF} %s ! {6EF83C}(/jbevento) ", giveplayer, sendername, Name);
- return SendClientMessageToAll(Cor_Evento, string);
- }
- CMD:dbevento(playerid, params[])
- {
- if (!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, Cor_Evento, "{F81414}~> Você não pode usar este comando!");
- EventInfo[CMEventoAtivado]=0;
- SetTimer(#UnfreezePlayers, (5 * 1000), false);
- GetPlayerName(playa, giveplayer, sizeof(giveplayer));
- format(string, 256, "{6EF83C}[CM-Evento]: Bastão de beisebol desativado por admin {FFFFFF} %s ! ", giveplayer, sendername, Name);
- return SendClientMessageToAll(Cor_Evento, string);
- }
- CMD:jbevento(playerid, params[])
- {
- if(EventInfo[CMEventoAtivado] == 0) return SendClientMessage(playerid, Cor_Evento, "{6EF83C}| ERRO | Nenhum evento ativo!");
- if(IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, Cor_Evento, "Você não deveria estar em qualquer veículo para usar ordem!");
- new Random = random(30);
- SetPlayerPos(playerid, RandomSpawns[Random][0], RandomSpawns[Random][1], RandomSpawns[Random][2]);
- SetPlayerFacingAngle(playerid, RandomSpawns[Random][3]);
- SetPlayerInterior(playerid, 1);
- TogglePlayerControllable(playerid, false);
- GivePlayerWeapon(playerid, 5, 999);
- SetPlayerArmour(playerid, 100);
- return SendClientMessage(playerid, Cor_Evento, "{6EF83C}[CM-Evento]: Evento bastão de beisebol!");
- }
- //==================[Evento SMG]===========================//
- CMD:asevento(playerid, params[])
- {
- if (!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, Cor_Evento, "{F81414}~> Você não pode usar este comando!");
- EventInfo[CMEventoAtivado]=1;
- GetPlayerName(playerid, Name, sizeof(Name));
- format(string, 256, "{6EF83C}[CM-Evento]: Evento SMG habilitado por admin {FFFFFF} %s ! {6EF83C}(/jsevento) ", giveplayer, sendername, Name);
- return SendClientMessageToAll(Cor_Evento, string);
- }
- CMD:dsevento(playerid, params[])
- {
- if (!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, Cor_Evento, "{F81414}~> Você não pode usar este comando!");
- EventInfo[CMEventoAtivado]=0;
- SetTimer(#UnfreezePlayers, (5 * 1000), false);
- GetPlayerName(playa, giveplayer, sizeof(giveplayer));
- format(string, 256, "{6EF83C}[CM-Evento]: Evento SMG desativado por admin {FFFFFF} %s ! ", giveplayer, sendername, Name);
- return SendClientMessageToAll(Cor_Evento, string);
- }
- CMD:jsevento(playerid, params[])
- {
- if(EventInfo[CMEventoAtivado] == 0) return SendClientMessage(playerid, Cor_Evento, "{6EF83C}| ERRO | Nenhum evento ativo!");
- if(IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, Cor_Evento, "Você não deveria estar em qualquer veículo para usar ordem!");
- new Random = random(30);
- SetPlayerPos(playerid, RandomSpawns[Random][0], RandomSpawns[Random][1], RandomSpawns[Random][2]);
- SetPlayerFacingAngle(playerid, RandomSpawns[Random][3]);
- SetPlayerInterior(playerid, 1);
- TogglePlayerControllable(playerid, false);
- GivePlayerWeapon(playerid, 28, 999);
- SetPlayerArmour(playerid, 100);
- return SendClientMessage(playerid, Cor_Evento, "{6EF83C}[CM-Evento]: Evento SMG!");
- }
- //==================[Evento Combat ShotGun]===========================//
- CMD:acsevento(playerid, params[])
- {
- if (!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, Cor_Evento, "{F81414}~> Você não pode usar este comando!");
- EventInfo[CMEventoAtivado]=1;
- GetPlayerName(playerid, Name, sizeof(Name));
- format(string, 256, "{6EF83C}[CM-Evento]: Evento Combat Shotgun habilitado por admin {FFFFFF} %s ! {6EF83C}(/jcsevento) ", giveplayer, sendername, Name);
- return SendClientMessageToAll(Cor_Evento, string);
- }
- CMD:dcsevento(playerid, params[])
- {
- if (!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, Cor_Evento, "{F81414}~> Você não pode usar este comando!");
- EventInfo[CMEventoAtivado]=0;
- SetTimer(#UnfreezePlayers, (5 * 1000), false);
- GetPlayerName(playa, giveplayer, sizeof(giveplayer));
- format(string, 256, "{6EF83C}[CM-Evento]: Evento Combat Shotgun desativado por admin {FFFFFF} %s ! ", giveplayer, sendername, Name);
- return SendClientMessageToAll(Cor_Evento, string);
- }
- CMD:jcsevento(playerid, params[])
- {
- if(EventInfo[CMEventoAtivado] == 0) return SendClientMessage(playerid, Cor_Evento, "| ERRO | Nenhum evento ativo!");
- if(IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, Cor_Evento, "Você não deveria estar em qualquer veículo para usar ordem!");
- new Random = random(30);
- SetPlayerPos(playerid, RandomSpawns[Random][0], RandomSpawns[Random][1], RandomSpawns[Random][2]);
- SetPlayerFacingAngle(playerid, RandomSpawns[Random][3]);
- SetPlayerInterior(playerid, 1);
- TogglePlayerControllable(playerid, false);
- GivePlayerWeapon(playerid, 27, 999);
- SetPlayerArmour(playerid, 100);
- return SendClientMessage(playerid, Cor_Evento, "{6EF83C}[CM-Evento]: Evento Combat Shotgun !");
- }
- //==================[Evento Livre]===========================//
- CMD:alevento(playerid, params[])
- {
- if (!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, Cor_Evento, "{F81414}~> Você não pode usar este comando!");
- EventInfo[CMEventoAtivado]=1;
- GetPlayerName(playerid, Name, sizeof(Name));
- format(string, 256, "{6EF83C}[CM-Evento]: Evento activado por admin {FFFFFF} %s ! {6EF83C}(/jlevento) ", giveplayer, sendername, Name);
- return SendClientMessageToAll(Cor_Evento, string);
- }
- CMD:dlevento(playerid, params[])
- {
- if (!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, Cor_Evento, "{F81414}~> Você não pode usar este comando!");
- EventInfo[CMEventoAtivado]=0;
- SetTimer(#UnfreezePlayers, (5 * 1000), false);
- GetPlayerName(playa, giveplayer, sizeof(giveplayer));
- format(string, 256, "{6EF83C}[CM-Evento]: Evento desativado por admin {FFFFFF} %s ! ", giveplayer, sendername, Name);
- return SendClientMessageToAll(Cor_Evento, string);
- }
- CMD:jlevento(playerid, params[])
- {
- if(EventInfo[CMEventoAtivado] == 0) return SendClientMessage(playerid, Cor_Evento, "| ERRO | Nenhum evento ativo!");
- if(IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, Cor_Evento, "Você não deveria estar em qualquer veículo para usar ordem!");
- new Random = random(30);
- SetPlayerPos(playerid, RandomSpawns[Random][0], RandomSpawns[Random][1], RandomSpawns[Random][2]);
- SetPlayerFacingAngle(playerid, RandomSpawns[Random][3]);
- SetPlayerInterior(playerid, 1);
- TogglePlayerControllable(playerid, false);
- GivePlayerWeapon(playerid, 27, 999);
- SetPlayerArmour(playerid, 100);
- return SendClientMessage(playerid, Cor_Evento, "{6EF83C}[CM-Evento]: Evento !");
- }
- CMD:cmdevento(playerid, params[])
- {
- if (!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, Cor_Evento, "~> Você não pode usar este comando!");
- SendClientMessage(playerid, Cor_Evento,"{6EF83C}---------------------------------------------------------------------------");
- SendClientMessage(playerid, Cor_Evento,"{0049FF}[Evento Deagle]:{FFFFFF} /adevento | /ddevento | /jdevento");
- SendClientMessage(playerid, Cor_Evento,"{0049FF}[Evento Molotov]: {FFFFFF}/amcevento | /dmcevento | /jmcevento");
- SendClientMessage(playerid, Cor_Evento,"{0049FF}[Evento Grenade]:{FFFFFF} /agevento | /dgevento | /jgevento");
- SendClientMessage(playerid, Cor_Evento,"{0049FF}[Evento Baseball]:{FFFFFF} /abevento | /dbevento | /jbevento");
- SendClientMessage(playerid, Cor_Evento,"{0049FF}[Evento SMG]: {FFFFFF}/asevento | /dsevento | /jsevento");
- SendClientMessage(playerid, Cor_Evento,"{0049FF}[Evento Combat Shotgun]: {FFFFFF}/acsevento | /dcsevento | /jcsevento");
- SendClientMessage(playerid, Cor_Evento,"{0049FF}[Evento Livre]: {FFFFFF}/alevento | /dlevento | /jlevento");
- return SendClientMessage(playerid, Cor_Evento,"{6EF83C}--------------------------------------------------------------------");
- }
- CMD:cmecreditos(playerid, params[])
- {
- SendClientMessage(playerid, Cor_Evento,"{6EF83C}---------------------------------------------------------------------------");
- SendClientMessage(playerid, Cor_Evento,"{0049FF}[Scripter]:{FFFFFF} Coringa253");
- SendClientMessage(playerid, Cor_Evento,"{0049FF}[Ajudante]: {FFFFFF} BatMan253");
- SendClientMessage(playerid, Cor_Evento,"{0049FF}[Ajudante]: {FFFFFF} Robben253");
- return SendClientMessage(playerid, Cor_Evento,"{6EF83C}--------------------------------------------------------------------");
- }
- public UnfreezePlayers()
- {
- for(new p; p != MAX_PLAYERS; ++p){
- if(IsPlayerConnected(p)){
- TogglePlayerControllable(p, true);
- SendClientMessage(p, Cor_Evento,"{0049FF}[Info CM-Evento]: {FFFFFF}Evento descongelado !!!");}}
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement