Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*******************************************************************************
- *FilterScript Criado por Cristhian ou Cristhian_EscovaO ou [BDP]Cristhian[DN]_.*
- *******************************************************************************/
- #include <a_samp>
- #include <F_Streamer>
- #define FILTERSCRIPT
- new bool:Block[MAX_PLAYERS];
- new bool:tiro[MAX_PLAYERS];
- new bool:battle[MAX_PLAYERS];
- new id[20];
- new timer, agua;
- new object[20];
- new obj[12];
- new bool:damas[12][MAX_PLAYERS];
- new bool:evento[MAX_PLAYERS];
- new car, cadm;
- new bool:temcarro[MAX_PLAYERS];
- public OnFilterScriptInit()
- {
- F_CreateObject(8172, 47.993175506592, -72.595329284668, 19.239372253418, 0, 270, 345.9997253418, 0.0);
- F_CreateObject(8172, -50.012104034424, -133.69721984863, 19.449371337891, 0, 270, 257.99719238281, 0.0);
- F_CreateObject(8172, -207.18115234375, -100.3874130249, 19.387184143066, 0, 270, 257.99194335938, 0.0);
- F_CreateObject(8172, -263.81964111328, -6.1812958717346, 19.287906646729, 0, 270, 163.99176025391, 0.0);
- F_CreateObject(8172, -233.63972473145, 98.392570495605, 19.109405517578, 0, 270, 163.98742675781, 0.0);
- F_CreateObject(8172, -135.82246398926, 148.32672119141, 19.306915283203, 0, 270, 69.987121582031, 0.0);
- F_CreateObject(8172, 16.243225097656, 95.805755615234, 19.397186279297, 0, 270, 71.982360839844, 0.0);
- F_CreateObject(8172, 64.874481201172, -4.2862133979797, 19.465208053589, 0, 270, 345.99792480469, 0.0);
- F_CreateObject(5188, -43.411281585693, -8.9237127304077, 24.352905273438, 0, 0, 341.99890136719, 0.0);
- F_CreateObject(4834, -186.87980651855, 9.7480850219727, 26.655853271484, 0, 0, 341.99996948242, 0.0);
- F_CreateObject(4837, -56.611701965332, 63.865623474121, 33.841705322266, 0, 0, 251.99998474121, 0.0);
- F_CreateObject(4870, -82.944763183594, -72.568862915039, 22.787506103516, 0, 2, 341.99996948242, 0.0);
- F_CreateObject(5120, -107.09758758545, -81.279075622559, 34.19474029541, 0, 0, 72, 0.0);
- F_CreateObject(5296, -166.32177734375, 78.415893554688, 13.806060791016, 0, 8, 161.99993896484, 0.0);
- id[0] = AddStaticVehicle(411, -219.1043548584, 126.62648010254, 2.4757533073425, 256, 1, 1);
- id[1] = AddStaticVehicle(411, -217.46313476563, 132.11206054688, 2.745857000351, 255.99792480469, 1, 1);
- id[2] = AddStaticVehicle(451, -215.57794189453, 137.46343994141, 2.989901304245, 258, 2, 1);
- id[3] = AddStaticVehicle(451, -213.73973083496, 142.71771240234, 3.3443868160248, 257.99743652344, 2, 1);
- id[4] = AddStaticVehicle(541, -211.43984985352, 148.18342590332, 3.9538490772247, 254, 3, 1);
- id[5] = AddStaticVehicle(541, -209.61297607422, 152.59313964844, 4.5107417106628, 253.99841308594, 3, 1);
- id[6] = AddStaticVehicle(562, -207.91836547852, 157.18208312988, 5.132025718689, 258, 4, 1);
- id[7] = AddStaticVehicle(562, -206.39881896973, 161.09043884277, 5.6199159622192, 257.99743652344, 4, 1);
- id[8] = AddStaticVehicle(470, -204.26638793945, 165.56103515625, 6.620276927948, 254, 5, 1);
- id[9] = AddStaticVehicle(470, -202.21252441406, 169.87757873535, 7.5046730041504, 253.99841308594, 5, 1);
- id[10] = AddStaticVehicle(411,-212.3133,124.8804,2.6738,256.0248,6,1);
- id[11] = AddStaticVehicle(411,-210.5944,130.3588,2.8904,255.9527,6,1);
- id[12] = AddStaticVehicle(451,-208.7869,136.0900,3.0972,258.8633,7,1);
- id[13] = AddStaticVehicle(451,-207.3669,141.4026,3.6118,260.5818,7,1);
- id[14] = AddStaticVehicle(541,-205.7768,146.6059,4.0756,256.7111,8,1);
- id[15] = AddStaticVehicle(541,-204.4383,151.1644,4.5896,256.7112,8,1);
- id[16] = AddStaticVehicle(562,-202.2910,155.8895,5.2316,260.2435,9,1);
- id[17] = AddStaticVehicle(562,-200.7937,159.8582,5.7241,262.3462,9,1);
- id[18] = AddStaticVehicle(470,-198.7327,163.4364,6.5907,254.5546,10,1);
- id[19] = AddStaticVehicle(470,-196.9701,168.2674,7.5246,253.1490,10,1);
- object[0] = CreateObject(360,0,0,0,0,0,0,80);
- object[1] = CreateObject(360,0,0,0,0,0,0,80);
- object[2] = CreateObject(360,0,0,0,0,0,0,80);
- object[3] = CreateObject(360,0,0,0,0,0,0,80);
- object[4] = CreateObject(360,0,0,0,0,0,0,80);
- object[5] = CreateObject(360,0,0,0,0,0,0,80);
- object[6] = CreateObject(360,0,0,0,0,0,0,80);
- object[7] = CreateObject(360,0,0,0,0,0,0,80);
- object[8] = CreateObject(360,0,0,0,0,0,0,80);
- object[10] = CreateObject(360,0,0,0,0,0,0,80);
- object[11] = CreateObject(360,0,0,0,0,0,0,80);
- object[12] = CreateObject(360,0,0,0,0,0,0,80);
- object[13] = CreateObject(360,0,0,0,0,0,0,80);
- object[14] = CreateObject(360,0,0,0,0,0,0,80);
- object[15] = CreateObject(360,0,0,0,0,0,0,80);
- object[16] = CreateObject(360,0,0,0,0,0,0,80);
- object[17] = CreateObject(360,0,0,0,0,0,0,80);
- object[18] = CreateObject(360,0,0,0,0,0,0,80);
- object[19] = CreateObject(360,0,0,0,0,0,0,80);
- AttachObjectToVehicle(object[0], id[0], 0.000000, 0.000000, 0.700000, 0.000000, 0.000000, 91.000000 );
- AttachObjectToVehicle(object[1], id[1], 0.000000, 0.000000, 0.700000, 0.000000, 0.000000, 91.000000 );
- AttachObjectToVehicle(object[2], id[2], 0.000000, 0.000000, 0.500000, 0.000000, 0.000000, 91.000000 );
- AttachObjectToVehicle(object[3], id[3], 0.000000, 0.000000, 0.500000, 0.000000, 0.000000, 91.000000 );
- AttachObjectToVehicle(object[4], id[4], 0.000000, 0.000000, 0.600000, 0.000000, 0.000000, 90.000000 );
- AttachObjectToVehicle(object[5], id[5], 0.000000, 0.000000, 0.600000, 0.000000, 0.000000, 90.000000 );
- AttachObjectToVehicle(object[6], id[6], 0.000000, 0.000000, 0.700000, 0.000000, 0.000000, 91.000000 );
- AttachObjectToVehicle(object[7], id[7], 0.000000, 0.000000, 0.700000, 0.000000, 0.000000, 91.000000 );
- AttachObjectToVehicle(object[8], id[8], 0.000000, 0.500000, 0.899999, 0.000000, 0.000000, 90.000000 );
- AttachObjectToVehicle(object[9], id[9], 0.000000, 0.500000, 0.899999, 0.000000, 0.000000, 90.000000 );
- AttachObjectToVehicle(object[10], id[10], 0.000000, 0.000000, 0.700000, 0.000000, 0.000000, 91.000000 );
- AttachObjectToVehicle(object[11], id[11], 0.000000, 0.000000, 0.700000, 0.000000, 0.000000, 91.000000 );
- AttachObjectToVehicle(object[12], id[12], 0.000000, 0.000000, 0.500000, 0.000000, 0.000000, 91.000000 );
- AttachObjectToVehicle(object[13], id[13], 0.000000, 0.000000, 0.500000, 0.000000, 0.000000, 91.000000 );
- AttachObjectToVehicle(object[14], id[14], 0.000000, 0.000000, 0.600000, 0.000000, 0.000000, 90.000000 );
- AttachObjectToVehicle(object[15], id[15], 0.000000, 0.000000, 0.600000, 0.000000, 0.000000, 90.000000 );
- AttachObjectToVehicle(object[16], id[16], 0.000000, 0.000000, 0.700000, 0.000000, 0.000000, 91.000000 );
- AttachObjectToVehicle(object[17], id[17], 0.000000, 0.000000, 0.700000, 0.000000, 0.000000, 91.000000 );
- AttachObjectToVehicle(object[18], id[18], 0.000000, 0.500000, 0.899999, 0.000000, 0.000000, 90.000000 );
- AttachObjectToVehicle(object[19], id[19], 0.000000, 0.500000, 0.899999, 0.000000, 0.000000, 90.000000 );
- SetVehicleHealth(id[0], 3000);
- SetVehicleHealth(id[1], 3000);
- SetVehicleHealth(id[2], 3000);
- SetVehicleHealth(id[3], 3000);
- SetVehicleHealth(id[4], 3000);
- SetVehicleHealth(id[5], 3000);
- SetVehicleHealth(id[6], 3000);
- SetVehicleHealth(id[7], 3000);
- SetVehicleHealth(id[8], 3000);
- SetVehicleHealth(id[9], 3000);
- SetVehicleHealth(id[10], 3000);
- SetVehicleHealth(id[11], 3000);
- SetVehicleHealth(id[12], 3000);
- SetVehicleHealth(id[13], 3000);
- SetVehicleHealth(id[14], 3000);
- SetVehicleHealth(id[15], 3000);
- SetVehicleHealth(id[16], 3000);
- SetVehicleHealth(id[17], 3000);
- SetVehicleHealth(id[18], 3000);
- SetVehicleHealth(id[19], 3000);
- //==============================================================================
- F_CreateObject(3115, 2176.4189453125, -4209.1025390625, 8.5, 0, 0, 91.99951171875, 0.0);
- F_CreateObject(3115, 2195.8137207031, -4229.390625, 8.4751634597778, 0, 0, 91.99951171875, 0.0);
- F_CreateObject(3115, 2158.4807128906, -4230.884765625, 8.4713821411133, 0, 0, 91.99951171875, 0.0);
- F_CreateObject(3115, 2139.2844238281, -4210.8647460938, 8.4061679840088, 0, 0, 91.99951171875, 0.0);
- F_CreateObject(3115, 2213.4541015625, -4207.888671875, 8.4441928863525, 0, 0, 91.994018554688, 0.0);
- F_CreateObject(3115, 2232.5141601563, -4227.7924804688, 8.4189434051514, 0, 0, 91.99951171875, 0.0);
- F_CreateObject(3115, 2250.3562011719, -4206.375, 8.3942251205444, 0, 0, 91.99951171875, 0.0);
- F_CreateObject(3115, 2269.5061035156, -4226.5537109375, 8.3897075653076, 0, 0, 91.99951171875, 0.0);
- F_CreateObject(3115, 2287.365234375, -4204.888671875, 8.3619050979614, 0, 0, 91.99951171875, 0.0);
- F_CreateObject(3115, 2306.7680664063, -4225.0366210938, 8.3291492462158, 0, 0, 91.99951171875, 0.0);
- F_CreateObject(3115, 2324.505859375, -4203.8149414063, 8.303897857666, 0, 0, 91.99951171875, 0.0);
- F_CreateObject(3115, 2288.8913574219, -4246.2177734375, 8.1126708984375, 0, 0, 91.99951171875, 0.0);
- F_CreateObject(3115, 2251.6569824219, -4247.9887695313, 8.3893222808838, 0, 0, 91.99951171875, 0.0);
- F_CreateObject(3115, 2215.0529785156, -4249.615234375, 8.4415121078491, 0, 0, 91.994018554688, 0.0);
- F_CreateObject(3115, 2178.0622558594, -4250.8305664063, 8.4421014785767, 0, 0, 91.99951171875, 0.0);
- F_CreateObject(3115, 2140.73828125, -4252.1689453125, 8.4416790008545, 0, 0, 91.994018554688, 0.0);
- F_CreateObject(3115, 2326.0622558594, -4245.154296875, 8.25, 0, 0, 91.99951171875, 0.0);
- F_CreateObject(3115, 2160.0341796875, -4272.1591796875, 8.4160394668579, 0, 0, 91.994018554688, 0.0);
- F_CreateObject(3115, 2197.4035644531, -4271.25, 8.4041814804077, 0, 0, 91.994018554688, 0.0);
- F_CreateObject(3115, 2234.0583496094, -4269.6201171875, 8.4055662155151, 0, 0, 91.994018554688, 0.0);
- F_CreateObject(3115, 2271.0571289063, -4267.7890625, 8.3521060943604, 0, 0, 91.994018554688, 0.0);
- F_CreateObject(3115, 2308.0830078125, -4266.5029296875, 8.0862264633179, 0, 0, 91.994018554688, 0.0);
- F_CreateObject(3115, 2142.3181152344, -4293.6440429688, 8.3812103271484, 0, 0, 91.994018554688, 0.0);
- F_CreateObject(3115, 2179.3178710938, -4292.2172851563, 8.3657169342041, 0, 0, 91.994018554688, 0.0);
- F_CreateObject(3115, 2216.5698242188, -4290.8090820313, 8.376992225647, 0, 0, 91.994018554688, 0.0);
- F_CreateObject(3115, 2253.2243652344, -4289.3608398438, 8.3784027099609, 0, 0, 91.994018554688, 0.0);
- F_CreateObject(3115, 2290.3071289063, -4287.8256835938, 8.3241987228394, 0, 0, 91.994018554688, 0.0);
- F_CreateObject(3115, 2327.232421875, -4286.5751953125, 8.0531902313232, 0, 0, 91.988525390625, 0.0);
- obj[0] = F_CreateObject(972, 2141.8359375, -4219.5322265625, 8.7401142120361, 0, 0, 92, 0.0);
- obj[1] = F_CreateObject(972, 2178.7109375, -4217.814453125, 8.8340301513672, 0, 0, 91.99951171875, 0.0);
- obj[2] = F_CreateObject(972, 2215.9396972656, -4216.6215820313, 8.7782917022705, 0, 0, 91.99951171875, 0.0);
- obj[3] = F_CreateObject(972, 2253.0209960938, -4215.2763671875, 8.7287530899048, 0, 0, 91.99951171875, 0.0);
- obj[4] = F_CreateObject(972, 2288.8466796875, -4213.775390625, 8.6962957382202, 0, 0, 91.99951171875, 0.0);
- obj[5] = F_CreateObject(972, 2326.8498535156, -4212.7192382813, 8.6384086608887, 0, 0, 91.99951171875, 0.0);
- obj[6] = F_CreateObject(972, 2324.5222167969, -4277.8481445313, 8.3593034744263, 0, 0, 271.99951171875, 0.0);
- obj[7] = F_CreateObject(972, 2288.0341796875, -4278.9643554688, 8.6315002441406, 0, 0, 271.99951171875, 0.0);
- obj[8] = F_CreateObject(972, 2250.7741699219, -4280.6596679688, 8.6852149963379, 0, 0, 271.99951171875, 0.0);
- obj[9] = F_CreateObject(972, 2213.7507324219, -4281.9130859375, 8.6828308105469, 0, 0, 271.99951171875, 0.0);
- obj[10] = F_CreateObject(972, 2176.4816894531, -4283.162109375, 8.6715250015259, 0, 0, 271.99951171875, 0.0);
- obj[11] = F_CreateObject(972, 2139.388671875, -4284.8076171875, 8.6867456436157, 0, 0, 271.99951171875, 0.0);
- print("\n-----------------------------");
- print(" C-Cars v2.0 carregado...");
- print(" FS feito por: Cristhian");
- print(" Mapas por: Ghost_.x[X]x");
- print("-----------------------------\n");
- return 1;
- }
- public OnFilterScriptExit()
- {
- return 1;
- }
- public OnPlayerRequestClass(playerid, classid)
- {
- return 1;
- }
- public OnPlayerConnect(playerid)
- {
- Block[playerid] = false;
- battle[playerid] = false;
- timer = SetTimerEx("nuncaamassar", 1000, true, "d", playerid);
- return 1;
- }
- public OnPlayerDisconnect(playerid, reason)
- {
- return 1;
- }
- public OnPlayerSpawn(playerid)
- {
- return 1;
- }
- public OnPlayerDeath(playerid, killerid, reason)
- {
- Block[playerid] = false;
- battle[playerid] = false;
- if(temcarro[playerid])
- {
- DestroyVehicle(car);
- }
- KillTimer(agua);
- return 1;
- }
- public OnVehicleSpawn(vehicleid)
- {
- SetVehicleHealth(id[0], 3000);
- SetVehicleHealth(id[1], 3000);
- SetVehicleHealth(id[2], 3000);
- SetVehicleHealth(id[3], 3000);
- SetVehicleHealth(id[4], 3000);
- SetVehicleHealth(id[5], 3000);
- SetVehicleHealth(id[6], 3000);
- SetVehicleHealth(id[7], 3000);
- SetVehicleHealth(id[8], 3000);
- SetVehicleHealth(id[9], 3000);
- SetVehicleHealth(id[10], 3000);
- SetVehicleHealth(id[11], 3000);
- SetVehicleHealth(id[12], 3000);
- SetVehicleHealth(id[13], 3000);
- SetVehicleHealth(id[14], 3000);
- SetVehicleHealth(id[15], 3000);
- SetVehicleHealth(id[16], 3000);
- SetVehicleHealth(id[17], 3000);
- SetVehicleHealth(id[18], 3000);
- SetVehicleHealth(id[19], 3000);
- return 1;
- }
- public OnVehicleDeath(vehicleid, killerid)
- {
- return 1;
- }
- public OnPlayerText(playerid, text[])
- {
- return 1;
- }
- public OnPlayerCommandText(playerid, cmdtext[])
- {
- new pname[MAX_PLAYER_NAME];
- GetPlayerName(playerid, pname, sizeof(pname));
- new msg[256];
- if(strcmp(cmdtext,"/kill", true) && Block[playerid] == true) return SendClientMessage(playerid,0xE60000FF,"Você Está na Arena de Batalha Digite ( /Kill ) Para Sair!");
- if(strcmp(cmdtext, "/batalha", true) == 0)
- {
- SetPlayerPos(playerid, -186.8786, 127.1696, 4.0892);
- new string[100];
- format(string, sizeof(string), "[BDP] %s ( ID: %d ) Foi Para {00FF00}( /Batalha )", pname, playerid);
- SendClientMessageToAll(0x33CCFFAA, string);
- Block[playerid] = true;
- battle[playerid] = true;
- KillTimer(timer);
- return 1;
- }
- if(strcmp(cmdtext, "/creditos", true) == 0)
- {
- SendClientMessage(playerid, 0x00FF00AA, "-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-");
- SendClientMessage(playerid, -1, "Script por: Cristhian");
- SendClientMessage(playerid, -1, "Mapas por: Ghost_.x[X]x");
- SendClientMessage(playerid, 0x00FF00AA, "-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-");
- return 1;
- }
- if(strcmp(cmdtext, "/fecharevento", true) == 0)
- {
- if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, -1, "[BDP] Você precisa estar logado na rcon");
- for(new i = 0; i <= MAX_PLAYERS; i++)
- {
- if(!evento[i]) return SendClientMessage(playerid, -1, "[BDP] Não há nenhum evento aberto");
- evento[i] = false;
- format(msg, sizeof(msg), "[BDP] O Admin %s fechou o evento Damas", pname);
- SendClientMessage(i, -1, msg);
- }
- return 1;
- }
- if(strcmp(cmdtext, "/abrirevento", true) == 0)
- {
- if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, -1, "[BDP] Você precisa estar logado na rcon");
- for(new i = 0; i <= MAX_PLAYERS; i++)
- {
- if(evento[i]) return SendClientMessage(playerid, -1, "[BDP] Algum evento já está em andamento");
- evento[i] = true;
- damas[0][i] = false;
- damas[1][i] = false;
- damas[2][i] = false;
- damas[3][i] = false;
- damas[4][i] = false;
- damas[5][i] = false;
- damas[6][i] = false;
- damas[7][i] = false;
- damas[8][i] = false;
- damas[9][i] = false;
- damas[10][i] = false;
- damas[11][i] = false;
- F_MoveObject(obj[0], 2141.8359375, -4219.5322265625, 8.7401142120361, 3);
- F_MoveObject(obj[1], 2178.7109375, -4217.814453125, 8.8340301513672, 3);
- F_MoveObject(obj[2], 2215.9396972656, -4216.6215820313, 8.7782917022705, 3);
- F_MoveObject(obj[3], 2253.0209960938, -4215.2763671875, 8.7287530899048, 3);
- F_MoveObject(obj[4], 2288.8466796875, -4213.775390625, 8.6962957382202, 3);
- F_MoveObject(obj[5], 2326.8498535156, -4212.7192382813, 8.6384086608887, 3);
- F_MoveObject(obj[6], 2324.5222167969, -4277.8481445313, 8.3593034744263, 3);
- F_MoveObject(obj[7], 2288.0341796875, -4278.9643554688, 8.6315002441406, 3);
- F_MoveObject(obj[8], 2250.7741699219, -4280.6596679688, 8.6852149963379, 3);
- F_MoveObject(obj[9], 2213.7507324219, -4281.9130859375, 8.6828308105469, 3);
- F_MoveObject(obj[10], 2176.4816894531, -4283.162109375, 8.6715250015259, 3);
- F_MoveObject(obj[11], 2139.388671875, -4284.8076171875, 8.6867456436157, 3);
- format(msg, sizeof(msg), "[BDP] O Admin %s abriu o evento Damas, /irevento para participar", pname);
- SendClientMessage(i, -1, msg);
- }
- return 1;
- }
- if(strcmp(cmdtext,"/kill", true) && Block[playerid] == true) return SendClientMessage(playerid,0xE60000FF,"Você Está no Evento Damas Digite ( /Kill ) Para Sair!");
- if(strcmp(cmdtext, "/irevento", true) == 0)
- {
- KillTimer(timer);
- agua = SetTimerEx("Agua", 1000, true, "d", playerid);
- if(IsPlayerAdmin(playerid))
- {
- if(IsPlayerInVehicle(playerid, cadm))
- {
- DestroyVehicle(cadm);
- }
- SetPlayerPos(playerid, 2215.3154,-4245.7495,9.7552);
- cadm = CreateVehicle(497, 2215.3154,-4245.7495,9.7552, 0, 1, 5, 60);
- PutPlayerInVehicle(playerid, cadm, 0);
- temcarro[playerid] = true;
- return 1;
- }
- for(new i = 0; i <= MAX_PLAYERS; i++)
- {
- if(!evento[i]) return SendClientMessage(playerid, -1, "[BDP] Evento não está aberto");
- if(!damas[0][i])
- {
- SetPlayerPos(playerid, 2139.7417,-4206.8960,14.7203);
- SetTimerEx("colocarcarro", 1000, false, "d", playerid);
- damas[0][i] = true;
- format(msg, sizeof(msg), "[BDP] %s foi para o evento Damas {00FF00}1/12", pname);
- SendClientMessage(i, -1, msg);
- Block[playerid] = true;
- return 1;
- }
- else if(!damas[1][i])
- {
- SetPlayerPos(playerid, 2143.1997,-4295.2114,14.6977);
- SetTimerEx("colocarcarro", 1000, false, "d", playerid);
- damas[1][i] = true;
- format(msg, sizeof(msg), "[BDP] %s foi para o evento Damas {00FF00}2/12", pname);
- SendClientMessage(i, -1, msg);
- Block[playerid] = true;
- return 1;
- }
- else if(!damas[2][i])
- {
- SetPlayerPos(playerid, 2177.1826,-4295.4995,14.6861);
- SetTimerEx("colocarcarro", 1000, false, "d", playerid);
- damas[2][i] = true;
- format(msg, sizeof(msg), "[BDP] %s foi para o evento Damas {00FF00}3/12", pname);
- SendClientMessage(i, -1, msg);
- Block[playerid] = true;
- return 1;
- }
- else if(!damas[3][i])
- {
- SetPlayerPos(playerid, 2216.0708,-4294.6152,14.6988);
- SetTimerEx("colocarcarro", 1000, false, "d", playerid);
- damas[3][i] = true;
- format(msg, sizeof(msg), "[BDP] %s foi para o evento Damas {00FF00}4/12", pname);
- SendClientMessage(i, -1, msg);
- Block[playerid] = true;
- return 1;
- }
- else if(!damas[4][i])
- {
- SetPlayerPos(playerid, 2250.5933,-4292.4912,14.6984);
- SetTimerEx("colocarcarro", 1000, false, "d", playerid);
- damas[4][i] = true;
- format(msg, sizeof(msg), "[BDP] %s foi para o evento Damas {00FF00}5/12", pname);
- SendClientMessage(i, -1, msg);
- Block[playerid] = true;
- return 1;
- }
- else if(!damas[5][i])
- {
- SetPlayerPos(playerid, 2288.4783,-4291.3901,14.6453);
- SetTimerEx("colocarcarro", 1000, false, "d", playerid);
- damas[5][i] = true;
- format(msg, sizeof(msg), "[BDP] %s foi para o evento Damas {00FF00}6/12", pname);
- SendClientMessage(i, -1, msg);
- Block[playerid] = true;
- return 1;
- }
- else if(!damas[6][i])
- {
- SetPlayerPos(playerid, 2325.3833,-4289.4883,14.3727);
- SetTimerEx("colocarcarro", 1000, false, "d", playerid);
- damas[6][i] = true;
- format(msg, sizeof(msg), "[BDP] %s foi para o evento Damas {00FF00}7/12", pname);
- SendClientMessage(i, -1, msg);
- Block[playerid] = true;
- return 1;
- }
- else if(!damas[7][i])
- {
- SetPlayerPos(playerid, 2321.9485,-4203.3970,14.6152);
- SetTimerEx("colocarcarro", 1000, false, "d", playerid);
- damas[7][i] = true;
- format(msg, sizeof(msg), "[BDP] %s foi para o evento Damas {00FF00}8/12", pname);
- SendClientMessage(i, -1, msg);
- Block[playerid] = true;
- return 1;
- }
- else if(!damas[8][i])
- {
- SetPlayerPos(playerid, 2291.1157,-4203.1714,14.6847);
- SetTimerEx("colocarcarro", 1000, false, "d", playerid);
- damas[8][i] = true;
- format(msg, sizeof(msg), "[BDP] %s foi para o evento Damas {00FF00}9/12", pname);
- SendClientMessage(i, -1, msg);
- Block[playerid] = true;
- return 1;
- }
- else if(!damas[9][i])
- {
- SetPlayerPos(playerid, 2252.5278,-4205.3608,14.7127);
- SetTimerEx("colocarcarro", 1000, false, "d", playerid);
- damas[9][i] = true;
- format(msg, sizeof(msg), "[BDP] %s foi para o evento Damas {00FF00}10/12", pname);
- SendClientMessage(i, -1, msg);
- Block[playerid] = true;
- return 1;
- }
- else if(!damas[10][i])
- {
- SetPlayerPos(playerid, 2216.4785,-4203.9727,14.7653);
- SetTimerEx("colocarcarro", 1000, false, "d", playerid);
- damas[10][i] = true;
- format(msg, sizeof(msg), "[BDP] %s foi para o evento Damas {00FF00}11/12", pname);
- SendClientMessage(i, -1, msg);
- Block[playerid] = true;
- return 1;
- }
- else if(!damas[11][i])
- {
- SetPlayerPos(playerid, 2178.0195,-4206.8096,14.8171);
- SetTimerEx("colocarcarro", 1000, false, "d", playerid);
- damas[11][i] = true;
- format(msg, sizeof(msg), "[BDP] %s foi para o evento Damas {00FF00}12/12", pname);
- SendClientMessage(i, -1, msg);
- Block[playerid] = true;
- return 1;
- }
- else if(damas[11][i]) return SendClientMessage(playerid, -1, "[BDP] Evento Lotado");
- }
- return 1;
- }
- if(strcmp(cmdtext, "/abrirp", true) == 0)
- {
- if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, -1, "[BDP] Você precisa estar logado na rcon");
- format(msg, sizeof(msg), "O Admin %s abriu os portões do evento Damas", pname);
- SendClientMessageToAll(-1, msg);
- F_MoveObject(obj[0], 2141.8359375, -4219.5322265625, 0.7401142120361, 3);
- F_MoveObject(obj[1], 2178.7109375, -4217.814453125, 0.8340301513672, 3);
- F_MoveObject(obj[2], 2215.9396972656, -4216.6215820313, 0.7782917022705, 3);
- F_MoveObject(obj[3], 2253.0209960938, -4215.2763671875, 0.7287530899048, 3);
- F_MoveObject(obj[4], 2288.8466796875, -4213.775390625, 0.6962957382202, 3);
- F_MoveObject(obj[5], 2326.8498535156, -4212.7192382813, 0.6384086608887, 3);
- F_MoveObject(obj[6], 2324.5222167969, -4277.8481445313, 0.3593034744263, 3);
- F_MoveObject(obj[7], 2288.0341796875, -4278.9643554688, 0.6315002441406, 3);
- F_MoveObject(obj[8], 2250.7741699219, -4280.6596679688, 0.6852149963379, 3);
- F_MoveObject(obj[9], 2213.7507324219, -4281.9130859375, 0.6828308105469, 3);
- F_MoveObject(obj[10], 2176.4816894531, -4283.162109375, 0.6715250015259, 3);
- F_MoveObject(obj[11], 2139.388671875, -4284.8076171875, 0.6867456436157, 3);
- return 1;
- }
- return 0;
- }
- public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
- {
- return 1;
- }
- public OnPlayerExitVehicle(playerid, vehicleid)
- {
- if(vehicleid == cadm) return DestroyVehicle(cadm);
- return 1;
- }
- public OnPlayerStateChange(playerid, newstate, oldstate)
- {
- return 1;
- }
- public OnPlayerEnterCheckpoint(playerid)
- {
- return 1;
- }
- public OnPlayerLeaveCheckpoint(playerid)
- {
- return 1;
- }
- public OnPlayerEnterRaceCheckpoint(playerid)
- {
- return 1;
- }
- public OnPlayerLeaveRaceCheckpoint(playerid)
- {
- return 1;
- }
- public OnRconCommand(cmd[])
- {
- return 1;
- }
- public OnPlayerRequestSpawn(playerid)
- {
- return 1;
- }
- public OnPlayerPickUpPickup(playerid, pickupid)
- {
- return 1;
- }
- public OnPlayerInteriorChange(playerid, newinteriorid, oldinteriorid)
- {
- return 1;
- }
- public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
- {
- if((newkeys & (KEY_FIRE | KEY_SPRINT)) == (KEY_FIRE | KEY_SPRINT) && (oldkeys & (KEY_FIRE | KEY_SPRINT)) != (KEY_FIRE | KEY_SPRINT) || newkeys == KEY_FIRE || (newkeys & (KEY_FIRE | KEY_DOWN)) == (KEY_FIRE | KEY_DOWN) && (oldkeys & (KEY_FIRE | KEY_DOWN)) != (KEY_FIRE | KEY_DOWN))
- {
- if(battle[playerid])
- {
- for(new v = 0; v <=MAX_VEHICLES; v++)
- {
- if(IsPlayerInVehicle(playerid, v))
- {
- if(!tiro[playerid])
- {
- new Float:explosion[3],Float:pos[2];
- GetVehiclePos(v, pos[0], pos[1], explosion[2]);
- GetXYInFrontOfVehicle(v, explosion[0], explosion[1],25.0);
- CreateExplosion(explosion[0], explosion[1], explosion[2], 3, 10.0);
- GetXYInFrontOfVehicle(v, explosion[0], explosion[1],30.0);
- CreateExplosion(explosion[0], explosion[1], explosion[2], 3, 10.0);
- GetXYInFrontOfVehicle(v, explosion[0], explosion[1],35.0);
- CreateExplosion(explosion[0], explosion[1], explosion[2], 3, 10.0);
- GetXYInFrontOfVehicle(v, explosion[0], explosion[1],40.0);
- CreateExplosion(explosion[0], explosion[1], explosion[2], 3, 10.0);
- GetXYInFrontOfVehicle(v, explosion[0], explosion[1],45.0);
- CreateExplosion(explosion[0], explosion[1], explosion[2], 3, 10.0);
- GetXYInFrontOfVehicle(v, explosion[0], explosion[1],50.0);
- CreateExplosion(explosion[0], explosion[1], explosion[2], 3, 10.0);
- tiro[playerid] = true;
- SetTimerEx("ttiro", 2000, false, "d", playerid);
- return 1;
- }
- else return SendClientMessage(playerid, -1, "[BDP] Espere 2 segundos para sua arma recarregar!");
- }
- }
- }
- }
- return 1;
- }
- public OnRconLoginAttempt(ip[], password[], success)
- {
- return 1;
- }
- public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
- {
- return 1;
- }
- public OnPlayerClickPlayer(playerid, clickedplayerid, source)
- {
- return 1;
- }
- forward Agua(playerid);
- public Agua(playerid)
- {
- new Float:p[3];
- GetPlayerPos(playerid, p[0], p[1], p[2]);
- if(p[2] <= -1.0)
- SetPlayerHealth(playerid, 0);
- DestroyVehicle(car);
- return 1;
- }
- forward ttiro(playerid);
- public ttiro(playerid)
- {
- if(tiro[playerid])
- {
- tiro[playerid] = false;
- }
- return 1;
- }
- forward nuncaamassar(playerid);
- public nuncaamassar(playerid)
- {
- if (IsPlayerInAnyVehicle(playerid))
- {
- RepairVehicle(GetPlayerVehicleID(playerid));
- }
- return 1;
- }
- forward colocarcarro(playerid);
- public colocarcarro(playerid)
- {
- if(IsPlayerConnected(playerid) && !temcarro[playerid])
- {
- temcarro[playerid] = true;
- new Float:x, Float:y, Float:z, Float:ang;
- GetPlayerFacingAngle(playerid, ang);
- GetPlayerPos(playerid, x, y, z);
- car = CreateVehicle(495, x, y, z, ang, 7, 5, 60);
- PutPlayerInVehicle(playerid, car, 0);
- }
- return 1;
- }
- stock GetXYInFrontOfVehicle(vehicleid, &Float:x, &Float:y, Float:distance)
- {//Thanks for who made this function.
- new Float:a;
- GetVehiclePos(vehicleid, x, y, a);
- GetVehicleZAngle(vehicleid, a);
- x += (distance * floatsin(-a, degrees));
- y += (distance * floatcos(-a, degrees));
- }
- /*******************************************************************************
- *FilterScript Criado por Cristhian ou Cristhian_EscovaO ou [BDP]Cristhian[DN]_.*
- *******************************************************************************/
Advertisement
Add Comment
Please, Sign In to add comment