rosatto102
Умник
Здравствуйте все, Ув.Пользователи и гости нашего портала Pawno Info...
Сейчас я вам покажу, как сделать удобную и красивую базу для ФБР.
Автор: as1k (Paha_Rosatto) Вырез из своего мода Green State RP
Автор объектов: Неизвестен
Скрины:
Понравилось? От Спасибки не откажусь ^_^
Итак, приступим...
Сейчас я вам покажу, как сделать удобную и красивую базу для ФБР.
Автор: as1k (Paha_Rosatto) Вырез из своего мода Green State RP
Автор объектов: Неизвестен
Скрины:
Чтобы видеть скрытое содержание Зарегистрируйтесь на форуме!
Понравилось? От Спасибки не откажусь ^_^
Итак, приступим...
Ко всем new добавляем
Код:
new fbi[2], objectfbi[10], normasfbi[16];
В public OnGameModeInit (Добавляем/заменяем)
Код:
fbi[0] = CreatePickup(19130,23,322.1946,302.3625,999.1484);//fbi выход
fbi[1] = CreatePickup(19130,23,942.9280,-1742.8287,13.5546);//fbi вход
Код:
else if(pickupid == fbi[0]) //fbi Выход
{
SetPlayerInterior(playerid, 0);
PlayerInfo[playerid][pInt] = 0;
SetPlayerPos(playerid,942.3113,-1744.6237,13.5469);
SetPlayerFacingAngle(playerid, 92.2953);
}
else if(pickupid == fbi[1]) //fbi Вход
{
SetPlayerInterior(playerid, 5);
PlayerInfo[playerid][pInt] = 5;
SetPlayerPos(playerid,322.1685,304.5911,999.1484);
SetPlayerFacingAngle(playerid, 6.1412);
}
В public OnPlayerStateChange
Код:
if(newcar >= normasfbi[0] && newcar <= normasfbi[14])
{
if(PlayerInfo[playerid][pLeader] == 2 || PlayerInfo[playerid][pMember] == 2) { }
else { SendClientMessage(playerid, COLOR_GRAD1, "{FF0000}x {AFAFAF}Транспорт пренадлежит FBI!"); RemoveFromVehicle(playerid); }
}
В stock/public LoadVehicles
Код:
//////////////////////////////////////FBI///////////////////////////////////
objectfbi[0] = CreateObject(19419,0.0,0.0,0.0,0.0,0.0,0.0);
objectfbi[1] = CreateObject(19419,0.0,0.0,0.0,0.0,0.0,0.0);
objectfbi[2] = CreateObject(19419,0.0,0.0,0.0,0.0,0.0,0.0);
objectfbi[3] = CreateObject(19419,0.0,0.0,0.0,0.0,0.0,0.0);
objectfbi[4] = CreateObject(19419,0.0,0.0,0.0,0.0,0.0,0.0);
objectfbi[5] = CreateObject(19419,0.0,0.0,0.0,0.0,0.0,0.0);
objectfbi[6] = CreateObject(19419,0.0,0.0,0.0,0.0,0.0,0.0);
objectfbi[7] = CreateObject(19419,0.0,0.0,0.0,0.0,0.0,0.0);
objectfbi[8] = CreateObject(19419,0.0,0.0,0.0,0.0,0.0,0.0);
objectfbi[9] = CreateObject(19419,0.0,0.0,0.0,0.0,0.0,0.0);
normasfbi[0] = AddStaticVehicleEx(560,929.9683,-1736.0555,13.0280,180.1799,0,0,600);// car FBI
normasfbi[1] = AddStaticVehicleEx(560,929.8311,-1745.4542,13.1954,180.6001,0,0,600);// car FBI
normasfbi[2] = AddStaticVehicleEx(560,911.9807,-1728.5657,13.1665,179.7417,0,0,600);// car FBI
normasfbi[3] = AddStaticVehicleEx(560,911.8634,-1719.3601,13.1674,180.1852,0,0,600);// car FBI
normasfbi[4] = AddStaticVehicleEx(418,959.1839,-1756.1155,13.6401,147.8870,0,0,600);// car FBI
normasfbi[5] = AddStaticVehicleEx(418,954.0064,-1755.3639,13.6397,141.5559,0,0,600);// car FBI
normasfbi[6] = AddStaticVehicleEx(418,948.9888,-1754.0476,13.6515,139.5208,0,0,600);// car FBI
normasfbi[7] = AddStaticVehicleEx(490,930.6116,-1728.9224,13.6236,89.1000,0,0,600); // car FBI
normasfbi[8] = AddStaticVehicleEx(490,930.6022,-1724.6252,13.6681,88.8000,0,0,600); // car FBI
normasfbi[9] = AddStaticVehicleEx(490,930.5991,-1720.5238,13.7405,89.2800,0,0,600); // car FBI
normasfbi[10] = AddStaticVehicleEx(490,930.5990,-1716.5424,13.7345,89.5200,0,0,600); // car FBI
normasfbi[11] = AddStaticVehicleEx(487,949.7858,-1735.4806,27.7970,89.4000,0,0,600); // car FBI
normasfbi[12] = AddStaticVehicleEx(415,944.6755,-1753.5902,13.3180,137.0017,0,0,600); // car FBI
normasfbi[13] = AddStaticVehicleEx(415,940.5220,-1753.1913,13.3181,135.7587,0,0,600); // car FBI
normasfbi[14] = AddStaticVehicleEx(415,912.0903,-1738.3278,13.2339,179.1764,0,0,600); // car FBI
AttachObjectToVehicle(objectfbi[0], normasfbi[0], 0.000000,0.000000,0.800000,0.000000,1.200000,0.000000); // Eii?aeiaou iauaeoa
AttachObjectToVehicle(objectfbi[1], normasfbi[1], 0.000000,0.000000,0.800000,0.000000,1.200000,0.000000); //Eii?aeiaou iauaeoa
AttachObjectToVehicle(objectfbi[2], normasfbi[2], 0.000000,0.000000,0.800000,0.000000,1.200000,0.000000); //Eii?aeiaou iauaeoa
AttachObjectToVehicle(objectfbi[3], normasfbi[3], 0.000000,0.000000,0.800000,0.000000,1.200000,0.000000); //Eii?aeiaou iauaeoa
AttachObjectToVehicle(objectfbi[4], normasfbi[4], 0.000000,0.500000,1.000000,0.000000,0.000000,0.000000); //Eii?aeiaou iauaeoa
AttachObjectToVehicle(objectfbi[5], normasfbi[5], 0.000000,0.500000,1.000000,0.000000,0.000000,0.000000); //Eii?aeiaou iauaeoa
AttachObjectToVehicle(objectfbi[6], normasfbi[6], 0.000000,0.500000,1.000000,0.000000,0.000000,0.000000); //Eii?aeiaou iauaeoa
AttachObjectToVehicle(objectfbi[7], normasfbi[12], -0.009999,-0.224999,0.594999,0.000000,0.000000,0.000000); //Eii?aeiaou iauaeoa
AttachObjectToVehicle(objectfbi[8], normasfbi[13], -0.009999,-0.224999,0.594999,0.000000,0.000000,0.000000); //Eii?aeiaou iauaeoa
AttachObjectToVehicle(objectfbi[9], normasfbi[14], -0.009999,-0.224999,0.594999,0.000000,0.000000,0.000000); //Eii?aeiaou iauaeoa
////////////////////////FBI Eiiao/////////////////////////////
Код:
stock RemoveFromVehicle(playerid)
{
SetPVarInt(playerid, "RemoveCar", GetPlayerVehicleID(playerid));
RemovePlayerFromVehicle(playerid);
SetTimerEx("AntiCheats", 3000, false, "i", playerid);
}
Ко всем объектам добавляем саму базу ФБР
Код:
//================================== [База ФБР] ===============
CreateDynamicObject(987,927.5159912,-1763.5069580,12.5509996,0.0000000,0.0000000,350.0000000); //object(elecfence_bar)(1)
CreateDynamicObject(987,939.2500000,-1765.6350098,12.5509996,0.0000000,0.0000000,349.9969482); //object(elecfence_bar)(2)
CreateDynamicObject(987,950.9799805,-1767.7889404,12.5509996,0.0000000,0.0000000,348.9969482); //object(elecfence_bar)(3)
CreateDynamicObject(987,962.7039795,-1770.1929932,12.5509996,0.0000000,0.0000000,346.4969482); //object(elecfence_bar)(4)
CreateDynamicObject(987,967.1123047,-1771.2578125,12.5509996,0.0000000,0.0000000,346.4868164); //object(elecfence_bar)(5)
CreateDynamicObject(987,978.5750122,-1774.1569824,12.5509996,0.0000000,0.0000000,89.4923096); //object(elecfence_bar)(6)
CreateDynamicObject(987,978.7579956,-1762.3940430,12.5509996,0.0000000,0.0000000,89.4891357); //object(elecfence_bar)(7)
CreateDynamicObject(987,978.8909912,-1750.6440430,12.5509996,0.0000000,0.0000000,73.9891357); //object(elecfence_bar)(8)
CreateDynamicObject(3475,924.9149780,-1762.9320068,14.9230003,0.0000000,0.0000000,82.0000000); //object(vgsn_fncelec_pst)(1)
CreateDynamicObject(3475,910.0640259,-1761.7700195,14.9230003,0.0000000,0.0000000,266.4964600); //object(vgsn_fncelec_pst)(2)
CreateDynamicObject(987,907.5460205,-1749.4980469,12.5469999,0.0000000,0.0000000,268.7469482); //object(elecfence_bar)(9)
CreateDynamicObject(987,907.8649902,-1737.5000000,12.5469999,0.0000000,0.0000000,268.7420654); //object(elecfence_bar)(10)
CreateDynamicObject(987,908.1279907,-1725.5970459,12.5469999,0.0000000,0.0000000,268.7420654); //object(elecfence_bar)(11)
CreateDynamicObject(987,908.3959961,-1713.6230469,12.5469999,0.0000000,0.0000000,268.7420654); //object(elecfence_bar)(12)
CreateDynamicObject(987,908.6190186,-1702.0749512,12.5469999,0.0000000,0.0000000,268.7420654); //object(elecfence_bar)(13)
CreateDynamicObject(987,907.4050293,-1690.3929443,12.5469999,0.0000000,0.0000000,275.7420654); //object(elecfence_bar)(14)
CreateDynamicObject(987,933.6320190,-1690.0510254,12.5469999,0.0000000,0.0000000,180.7403564); //object(elecfence_bar)(15)
CreateDynamicObject(3475,910.0319824,-1690.5849609,14.7950001,0.0000000,0.0000000,271.9964600); //object(vgsn_fncelec_pst)(3)
CreateDynamicObject(987,945.4799805,-1690.1040039,12.5469999,0.0000000,0.0000000,179.7363281); //object(elecfence_bar)(16)
CreateDynamicObject(987,951.1640015,-1700.3640137,12.5469999,0.0000000,0.0000000,119.7363281); //object(elecfence_bar)(17)
CreateDynamicObject(3934,959.4409790,-1734.7540283,26.7150002,0.0000000,0.0000000,271.7500000); //object(helipad01)(1)
CreateDynamicObject(19357,945.8469849,-1740.2419434,27.4650002,0.0000000,0.0000000,0.0000000); //object(wall005)(1)
CreateDynamicObject(19357,930.2509766,-1758.0000000,12.4720001,0.0000000,90.0000000,0.0000000); //object(wall005)(2)
CreateDynamicObject(19357,944.3339844,-1738.7130127,27.4650002,0.0000000,0.0000000,270.0000000); //object(wall005)(3)
CreateDynamicObject(19357,944.3159790,-1741.7580566,27.4650002,0.0000000,0.0000000,270.0000000); //object(wall005)(4)
CreateDynamicObject(19357,942.7949829,-1740.2070312,27.4650002,0.0000000,0.0000000,0.0000000); //object(wall005)(5)
CreateDynamicObject(1498,945.9019775,-1741.1049805,26.7150002,0.0000000,0.0000000,89.7500000); //object(gen_doorext03)(1)
CreateDynamicObject(970,929.6699829,-1753.1760254,13.1059999,0.0000000,0.0000000,0.0000000); //object(fencesmallb)(1)
CreateDynamicObject(970,929.4140015,-1710.0479736,13.0979996,0.0000000,0.0000000,0.0000000); //object(fencesmallb)(2)
CreateDynamicObject(970,933.6220093,-1731.0579834,13.0979996,0.0000000,0.0000000,0.0000000); //object(fencesmallb)(4)
CreateDynamicObject(970,933.5449829,-1710.0369873,13.0979996,0.0000000,0.0000000,0.0000000); //object(fencesmallb)(5)
CreateDynamicObject(970,935.7260132,-1718.3149414,13.0979996,0.0000000,0.0000000,90.0000000); //object(fencesmallb)(6)
CreateDynamicObject(970,935.7449951,-1722.4350586,13.0979996,0.0000000,0.0000000,90.0000000); //object(fencesmallb)(7)
CreateDynamicObject(970,935.7390137,-1726.5839844,13.0979996,0.0000000,0.0000000,90.0000000); //object(fencesmallb)(8)
CreateDynamicObject(970,935.7449951,-1714.1639404,13.0979996,0.0000000,0.0000000,90.0000000); //object(fencesmallb)(9)
CreateDynamicObject(19357,926.9699707,-1757.8929443,12.4469995,0.0000000,89.0000000,356.2500000); //object(wall005)(6)
CreateDynamicObject(19357,930.2700195,-1754.8039551,12.4720001,0.0000000,90.0000000,359.5000000); //object(wall005)(7)
CreateDynamicObject(19357,926.8010254,-1758.0450439,12.4219999,0.0000000,89.0000000,357.9998779); //object(wall005)(8)
CreateDynamicObject(19357,944.4580078,-1740.2363281,29.2649994,0.0000000,90.0000000,0.0000000); //object(wall005)(9)
CreateDynamicObject(19357,927.0310059,-1754.8360596,12.4469995,0.0000000,88.9947510,0.9981689); //object(wall005)(10)
CreateDynamicObject(970,929.4970703,-1731.0654297,13.0979996,0.0000000,0.0000000,0.0000000); //object(fencesmallb)(11)
CreateDynamicObject(970,929.6790161,-1759.6109619,13.0979996,0.0000000,0.0000000,0.0000000); //object(fencesmallb)(12)
CreateDynamicObject(1498,942.1909790,-1741.8380127,12.7049999,0.0000000,0.0000000,0.0000000); //object(gen_doorext03)(2)
CreateDynamicObject(987,970.5570068,-1729.0169678,12.5330000,0.0000000,0.0000000,356.4868164); //object(elecfence_bar)(5)
CreateDynamicObject(966,921.3389893,-1690.2399902,12.3719997,0.0000000,0.0000000,359.0000000); //object(bar_gatebar01)(1)
CreateDynamicObject(968,921.4990234,-1763.0620117,13.2100000,0.0000000,335.0000000,359.5000000); //object(barrierturn)(1)
CreateDynamicObject(967,913.9920044,-1761.6340332,12.3830004,0.0000000,0.0000000,268.7500000); //object(bar_gatebox01)(1)
CreateDynamicObject(966,921.5009766,-1763.0780029,12.3850002,0.0000000,0.0000000,357.2447510); //object(bar_gatebar01)(2)
CreateDynamicObject(968,921.3251953,-1690.2441406,13.2220001,0.0000000,334.9951172,0.0000000); //object(barrierturn)(2)
CreateDynamicObject(967,913.9140625,-1691.6337891,12.3690004,0.0000000,0.0000000,90.0000000); //object(bar_gatebox01)(2)
//================================== [База ФБР КОНЕЦ] ==========================
Последнее редактирование:
