24.07.2015, 08:06
Hello , i got a problem with my /m(egaphone) command ..
It work only in vehicles with id 596 / 597 / 599 && 601 ... On nrg or other cars don't work ...
There are cars.
P.S: /m don't work in NG cars ...
Код:
CMD:m(playerid, params[]) { if(pInfo[playerid][pFaction] >= 4 || pInfo[playerid][pFaction] == 0) return SendClientMessage(playerid, FactColor[11], "You need to be a cop to use that command !"); new Megaphone[100], String[128]; if(sscanf(params, "s", Megaphone)) return SendClientMessage(playerid, FactColor[11], "USAGE: /m(egaphone) [Text]"); if(GetPlayerState(playerid) == PLAYER_STATE_ONFOOT) return SendClientMessage(playerid, FactColor[11], "You need to be on car to use megaphone !"); for(new a=0,b=0,c=0; a<sizeof(VehPD),b<sizeof(VehFBI),c<sizeof(VehNG); a++,b++,c++) if((IsPlayerInVehicle(playerid, VehPD[a])) || (IsPlayerInVehicle(playerid, VehFBI[b])) || (IsPlayerInVehicle(playerid, VehNG[c]))) return SendClientMessage(playerid, FactColor[11], "You need to be on a police car to use megaphone !"); format(String, sizeof(String), "Officer %s:o< %s", Name(playerid), Megaphone); ProxDetector(60.0, playerid, String, FactColor[9]); return 1; }
Код:
// ------------------------------ Police Departament Carss ------------------------------------ VehPD[0] = CreateVehicle(427,1526.2911,-1644.8561,5.6177,180.6480,-1,-1, 1800); VehPD[1] = CreateVehicle(427,1530.6262,-1643.9087,5.6177,178.4201,-1,-1, 1800); VehPD[2] = CreateVehicle(522,1528.9758,-1688.0143,5.6177,270.8183,1,0, 1800); VehPD[3] = CreateVehicle(522,1529.2354,-1683.9790,5.6177,268.2938,0,1, 1800); VehPD[4] = CreateVehicle(523,1562.5638,-1605.2336,13.1101,179.6491,-1,-1, 1800); VehPD[5] = CreateVehicle(523,1575.1371,-1606.2507,13.1099,182.7972,-1,-1, 1800); VehPD[6] = CreateVehicle(523,1570.9650,-1606.4314,13.1099,179.0247,-1,-1, 1800); VehPD[7] = CreateVehicle(523,1567.0548,-1606.2976,13.1099,179.0472,-1,-1, 1800); VehPD[8] = CreateVehicle(596,1578.7249,-1710.3303,5.6177,2.0699,-1,-1, 1800); VehPD[9] = CreateVehicle(596,1574.2919,-1709.8937,5.6177,1.5981,-1,-1, 1800); VehPD[10] = CreateVehicle(596,1570.5137,-1710.5133,5.6177,2.0249,-1,-1, 1800); VehPD[11] = CreateVehicle(601,1538.7889,-1645.6161,5.6177,182.1621,-1,-1, 1800); VehPD[12] = CreateVehicle(599,1534.7128,-1645.3340,5.6177,181.3741,-1,-1, 1800); VehPD[13] = CreateVehicle(497,1555.6580,-1708.3873,28.5591,86.3837,-1,-1, 1800); // ------------------------------ F.B.I Carss ------------------------------------ VehFBI[0] = CreateVehicle(490,-1639.6078,657.6754,-5.1138,269.7320,-1,-1, 1800); // id 490 VehFBI[1] = CreateVehicle(490,-1640.0717,661.6760,-5.1148,269.8017,-1,-1, 1800); // id 490 VehFBI[2] = CreateVehicle(490,-1634.6676,651.5284,7.3148,358.0154,-1,-1, 1800); // id 490 VehFBI[3] = CreateVehicle(490,-1628.7771,651.0661,7.3160,359.5347,-1,-1, 1800); // id 490 VehFBI[4] = CreateVehicle(522,-1596.2096,676.3124,-5.6702,358.8780,0,1, 1800); // id 522 VehFBI[5] = CreateVehicle(522,-1599.9617,676.2455,-5.6698,359.1317,0,1, 1800); // id 522 VehFBI[6] = CreateVehicle(528,-1639.0934,686.0341,-5.1999,272.1893,-1,-1, 1800); // id 528 VehFBI[7] = CreateVehicle(597,-1574.0822,738.5083,-5.4745,92.0259,-1,-1, 1800); // id 597 VehFBI[8] = CreateVehicle(597,-1573.9663,734.5782,-5.4732,93.5177,-1,-1, 1800); // id 597 VehFBI[9] = CreateVehicle(597,-1573.7737,730.7759,-5.4731,90.9216,-1,-1, 1800); // id 597 VehFBI[10] = CreateVehicle(597,-1574.3197,742.9831,-5.4737,90.1856,-1,-1, 1800); // id 597 VehFBI[11] = CreateVehicle(497,-1680.2367,705.5641,30.7785,94.3486,-1,-1, 1800); // id 497 // ------------------------------ National Guard Carss ------------------------------------ VehNG[0] = CreateVehicle(470,-1350.8126,455.6362,7.1799,359.9591,-1,-1, 1800); VehNG[1] = CreateVehicle(470,-1354.3827,455.6620,7.1794,358.4211,-1,-1, 1800); VehNG[2] = CreateVehicle(597,-1358.8865,455.7816,6.9574,359.8674,-1,-1, 1800); VehNG[3] = CreateVehicle(597,-1362.5984,455.7382,6.9567,1.2547,-1,-1, 1800); VehNG[4] = CreateVehicle(521,-1368.7046,455.7054,6.7585,358.7965,0,1, 1800); VehNG[5] = CreateVehicle(522,-1372.8337,455.8609,6.7594,5.8143,0,1, 1800); VehNG[6] = CreateVehicle(520,-1438.5765,492.4170,18.9570,51.1656,-1,-1, 1800); VehNG[7] = CreateVehicle(425,-1288.3772,501.6957,18.7818,359.9648,-1,-1, 1800);
P.S: /m don't work in NG cars ...