MironXIII
Ученик
Небольшая сборка для Авто Школ
Конечно подумаете про себя:"Ой... Задолбали эти Авто Школы, вот еще один сделал -_______-"Но одним из первых мест, которое посетит на вашем сервере игрок будет - Авто Школа, именно поэтому она должна быть на высоте!
Число удаленных объектов: 6
Число объектов мапинга АШ: 23
Число объектов мапинга интерьера АШ: 35
Автор мапинга АШ, интерьера, FS - Я
В сборке имеются:
-Мапинг Авто Школы(Снаружи)
Чтобы видеть скрытое содержание Зарегистрируйтесь на форуме!
Чтобы видеть скрытое содержание Зарегистрируйтесь на форуме!
Чтобы видеть скрытое содержание Зарегистрируйтесь на форуме!
CreateObject(4100, -2015.22, -100.59, 36.00, 0.00, 0.00, 50.00);
CreateObject(4100, -2015.33, -84.61, 36.00, 0.00, 0.00, 50.00);
CreateObject(4100, -2022.50, -77.93, 36.00, 0.00, 0.00, 140.00);
CreateObject(4100, -2032.75, -77.93, 36.00, 0.00, 0.00, 140.00);
CreateObject(4100, -2061.81, -77.93, 36.00, 0.00, 0.00, 140.00);
CreateObject(4100, -2075.60, -77.96, 36.00, 0.00, 0.00, 140.00);
CreateObject(4100, -2089.35, -77.96, 36.00, 0.00, 0.00, 140.00);
CreateObject(4100, -2096.28, -90.28, 36.32, 0.00, 0.00, 50.00);
CreateObject(618, -2057.97, -79.55, 34.32, 0.00, 0.00, 0.00);
CreateObject(618, -2074.44, -79.55, 34.32, 0.00, 0.00, 13.00);
CreateObject(618, -2090.62, -79.67, 34.36, 0.00, 0.00, 1.00);
CreateObject(16021, -2035.20, -108.58, 33.85, 0.00, 0.00, 270.00);
CreateObject(1226, -2094.06, -80.75, 38.13, 0.00, 0.00, 123.75);
CreateObject(1226, -2062.10, -81.81, 38.05, 0.00, 0.00, 56.25);
CreateObject(8990, -2027.37, -82.84, 35.06, 0.00, 0.00, 0.00);
CreateObject(8990, -2027.63, -86.10, 35.06, 0.00, 0.00, 0.00);
CreateObject(1226, -2040.70, -80.82, 38.05, 0.00, 0.00, 56.25);
CreateObject(11246, -2084.05, -79.02, 34.80, 0.00, 0.00, 90.00);
CreateObject(11247, -2084.05, -79.03, 34.80, 0.00, 0.00, 90.00);
CreateObject(618, -2034.52, -80.75, 34.32, 0.00, 0.00, 900.00);
CreateObject(618, -2021.11, -81.72, 34.32, 0.00, 0.00, 12.00);
CreateObject(18014, -2038.72, -102.00, 34.54, 0.00, 0.00, 90.00);
CreateObject(966, -2056.69, -102.85, 34.14, 0.00, 0.00, 180.00);
CreateObject(968, -2056.75, -102.85, 34.95, 0.00, 90.00, 0.00);//шлагбаум
CreateObject(4100, -2015.33, -84.61, 36.00, 0.00, 0.00, 50.00);
CreateObject(4100, -2022.50, -77.93, 36.00, 0.00, 0.00, 140.00);
CreateObject(4100, -2032.75, -77.93, 36.00, 0.00, 0.00, 140.00);
CreateObject(4100, -2061.81, -77.93, 36.00, 0.00, 0.00, 140.00);
CreateObject(4100, -2075.60, -77.96, 36.00, 0.00, 0.00, 140.00);
CreateObject(4100, -2089.35, -77.96, 36.00, 0.00, 0.00, 140.00);
CreateObject(4100, -2096.28, -90.28, 36.32, 0.00, 0.00, 50.00);
CreateObject(618, -2057.97, -79.55, 34.32, 0.00, 0.00, 0.00);
CreateObject(618, -2074.44, -79.55, 34.32, 0.00, 0.00, 13.00);
CreateObject(618, -2090.62, -79.67, 34.36, 0.00, 0.00, 1.00);
CreateObject(16021, -2035.20, -108.58, 33.85, 0.00, 0.00, 270.00);
CreateObject(1226, -2094.06, -80.75, 38.13, 0.00, 0.00, 123.75);
CreateObject(1226, -2062.10, -81.81, 38.05, 0.00, 0.00, 56.25);
CreateObject(8990, -2027.37, -82.84, 35.06, 0.00, 0.00, 0.00);
CreateObject(8990, -2027.63, -86.10, 35.06, 0.00, 0.00, 0.00);
CreateObject(1226, -2040.70, -80.82, 38.05, 0.00, 0.00, 56.25);
CreateObject(11246, -2084.05, -79.02, 34.80, 0.00, 0.00, 90.00);
CreateObject(11247, -2084.05, -79.03, 34.80, 0.00, 0.00, 90.00);
CreateObject(618, -2034.52, -80.75, 34.32, 0.00, 0.00, 900.00);
CreateObject(618, -2021.11, -81.72, 34.32, 0.00, 0.00, 12.00);
CreateObject(18014, -2038.72, -102.00, 34.54, 0.00, 0.00, 90.00);
CreateObject(966, -2056.69, -102.85, 34.14, 0.00, 0.00, 180.00);
CreateObject(968, -2056.75, -102.85, 34.95, 0.00, 90.00, 0.00);//шлагбаум
-Мапинг интерьера Авто Школы(Внутри)
Есть возможность следить за тем, что происходит снаружи АШ
Чтобы видеть скрытое содержание Зарегистрируйтесь на форуме!
Чтобы видеть скрытое содержание Зарегистрируйтесь на форуме!
Чтобы видеть скрытое содержание Зарегистрируйтесь на форуме!
IntObj[0] = CreateObject(19358, -2038.18, -107.12, 36.60, 0.00, 0.00, 0.00);
IntObj[1] = CreateObject(19358, -2038.18, -110.32, 36.60, 0.00, 0.00, 0.00);
IntObj[2] = CreateObject(19358, -2018.96, -107.11, 36.60, 0.00, 0.00, 0.00);
IntObj[3] = CreateObject(19358, -2018.96, -110.30, 36.60, 0.00, 0.00, 0.00);
IntObj[4] = CreateObject(19454, -2023.89, -107.25, 38.10, 0.00, 90.00, 90.00);
IntObj[5] = CreateObject(19454, -2023.89, -110.62, 38.10, 0.00, 90.00, 90.00);
IntObj[6] = CreateObject(19454, -2033.49, -110.62, 38.10, 0.00, 90.00, 90.00);
IntObj[7] = CreateObject(19454, -2033.49, -107.25, 38.10, 0.00, 90.00, 90.00);
IntObj[8] = CreateObject(19450, -2033.41, -111.91, 36.60, 0.00, 0.00, 90.00);
IntObj[9] = CreateObject(1649, -2036.18, -105.49, 36.38, 0.00, 0.00, 0.00);
IntObj[10] = CreateObject(1649, -2031.79, -105.49, 36.38, 0.00, 0.00, 0.00);
IntObj[11] = CreateObject(1649, -2027.44, -105.49, 36.38, 0.00, 0.00, 0.00);
IntObj[12] = CreateObject(1649, -2023.08, -105.49, 36.38, 0.00, 0.00, 0.00);
IntObj[13] = CreateObject(1649, -2018.70, -105.49, 36.38, 0.00, 0.00, 0.00);
IntObj[14] = CreateObject(19450, -2023.81, -111.91, 36.60, 0.00, 0.00, 90.00);
IntObj[15] = CreateObject(16779, -2023.44, -108.80, 38.49, 0.00, 0.00, 0.00);
IntObj[16] = CreateObject(16779, -2033.20, -108.80, 38.49, 0.00, 0.00, 0.00);
IntObj[17] = CreateObject(1569, -2038.08, -109.69, 35.03, 0.00, 0.00, 90.00);
IntObj[18] = CreateObject(1722, -2035.91, -111.79, 35.05, 0.00, 0.00, 0.00);
IntObj[19] = CreateObject(1722, -2036.55, -111.79, 35.05, 0.00, 0.00, 0.00);
IntObj[20] = CreateObject(19458, -2023.89, -110.71, 34.98, 0.00, 90.00, 90.00);
IntObj[21] = CreateObject(19458, -2023.89, -107.25, 34.98, 0.00, 90.00, 90.00);
IntObj[22] = CreateObject(19458, -2033.49, -107.25, 34.98, 0.00, 90.00, 90.00);
IntObj[23] = CreateObject(19458, -2033.49, -110.71, 34.98, 0.00, 90.00, 90.00);
IntObj[24] = CreateObject(14532, -2019.53, -108.34, 36.05, 0.00, 0.00, 90.00);
IntObj[25] = CreateObject(2164, -2023.44, -111.76, 35.07, 0.00, 0.00, 180.00);
IntObj[26] = CreateObject(2173, -2026.80, -109.76, 35.07, 0.00, 0.00, 90.00);
IntObj[27] = CreateObject(2190, -2026.60, -108.31, 35.86, 0.00, 0.00, 0.00);
IntObj[28] = CreateObject(1808, -2033.73, -111.67, 35.01, 0.00, 0.00, 180.00);
IntObj[29] = CreateObject(2202, -2028.05, -111.10, 35.03, 0.00, 0.00, 180.00);
IntObj[30] = CreateObject(2197, -2025.07, -110.59, 35.02, 0.00, 0.00, 180.00);
IntObj[31] = CreateObject(2197, -2025.76, -110.59, 35.02, 0.00, 0.00, 180.00);
IntObj[32] = CreateObject(1722, -2025.90, -109.73, 35.05, 0.00, 0.00, 45.00);
IntObj[33] = CreateObject(1722, -2022.57, -107.46, 35.05, 0.00, 0.00, 270.00);
IntObj[34] = CreateObject(1722, -2022.57, -108.10, 35.05, 0.00, 0.00, 270.00);
IntObj[35] = CreateObject(1722, -2022.57, -108.74, 35.05, 0.00, 0.00, 270.00);
IntObj[1] = CreateObject(19358, -2038.18, -110.32, 36.60, 0.00, 0.00, 0.00);
IntObj[2] = CreateObject(19358, -2018.96, -107.11, 36.60, 0.00, 0.00, 0.00);
IntObj[3] = CreateObject(19358, -2018.96, -110.30, 36.60, 0.00, 0.00, 0.00);
IntObj[4] = CreateObject(19454, -2023.89, -107.25, 38.10, 0.00, 90.00, 90.00);
IntObj[5] = CreateObject(19454, -2023.89, -110.62, 38.10, 0.00, 90.00, 90.00);
IntObj[6] = CreateObject(19454, -2033.49, -110.62, 38.10, 0.00, 90.00, 90.00);
IntObj[7] = CreateObject(19454, -2033.49, -107.25, 38.10, 0.00, 90.00, 90.00);
IntObj[8] = CreateObject(19450, -2033.41, -111.91, 36.60, 0.00, 0.00, 90.00);
IntObj[9] = CreateObject(1649, -2036.18, -105.49, 36.38, 0.00, 0.00, 0.00);
IntObj[10] = CreateObject(1649, -2031.79, -105.49, 36.38, 0.00, 0.00, 0.00);
IntObj[11] = CreateObject(1649, -2027.44, -105.49, 36.38, 0.00, 0.00, 0.00);
IntObj[12] = CreateObject(1649, -2023.08, -105.49, 36.38, 0.00, 0.00, 0.00);
IntObj[13] = CreateObject(1649, -2018.70, -105.49, 36.38, 0.00, 0.00, 0.00);
IntObj[14] = CreateObject(19450, -2023.81, -111.91, 36.60, 0.00, 0.00, 90.00);
IntObj[15] = CreateObject(16779, -2023.44, -108.80, 38.49, 0.00, 0.00, 0.00);
IntObj[16] = CreateObject(16779, -2033.20, -108.80, 38.49, 0.00, 0.00, 0.00);
IntObj[17] = CreateObject(1569, -2038.08, -109.69, 35.03, 0.00, 0.00, 90.00);
IntObj[18] = CreateObject(1722, -2035.91, -111.79, 35.05, 0.00, 0.00, 0.00);
IntObj[19] = CreateObject(1722, -2036.55, -111.79, 35.05, 0.00, 0.00, 0.00);
IntObj[20] = CreateObject(19458, -2023.89, -110.71, 34.98, 0.00, 90.00, 90.00);
IntObj[21] = CreateObject(19458, -2023.89, -107.25, 34.98, 0.00, 90.00, 90.00);
IntObj[22] = CreateObject(19458, -2033.49, -107.25, 34.98, 0.00, 90.00, 90.00);
IntObj[23] = CreateObject(19458, -2033.49, -110.71, 34.98, 0.00, 90.00, 90.00);
IntObj[24] = CreateObject(14532, -2019.53, -108.34, 36.05, 0.00, 0.00, 90.00);
IntObj[25] = CreateObject(2164, -2023.44, -111.76, 35.07, 0.00, 0.00, 180.00);
IntObj[26] = CreateObject(2173, -2026.80, -109.76, 35.07, 0.00, 0.00, 90.00);
IntObj[27] = CreateObject(2190, -2026.60, -108.31, 35.86, 0.00, 0.00, 0.00);
IntObj[28] = CreateObject(1808, -2033.73, -111.67, 35.01, 0.00, 0.00, 180.00);
IntObj[29] = CreateObject(2202, -2028.05, -111.10, 35.03, 0.00, 0.00, 180.00);
IntObj[30] = CreateObject(2197, -2025.07, -110.59, 35.02, 0.00, 0.00, 180.00);
IntObj[31] = CreateObject(2197, -2025.76, -110.59, 35.02, 0.00, 0.00, 180.00);
IntObj[32] = CreateObject(1722, -2025.90, -109.73, 35.05, 0.00, 0.00, 45.00);
IntObj[33] = CreateObject(1722, -2022.57, -107.46, 35.05, 0.00, 0.00, 270.00);
IntObj[34] = CreateObject(1722, -2022.57, -108.10, 35.05, 0.00, 0.00, 270.00);
IntObj[35] = CreateObject(1722, -2022.57, -108.74, 35.05, 0.00, 0.00, 270.00);
-Пикапы входа и выхода в интерьер
RemoveBuildingForPlayer(playerid, 11371, -2028.1328, -111.2734, 36.1328, 0.25);
RemoveBuildingForPlayer(playerid, 11372, -2076.4375, -107.9297, 36.9688, 0.25);
RemoveBuildingForPlayer(playerid, 1497, -2029.0156, -120.0625, 34.2578, 0.25);
RemoveBuildingForPlayer(playerid, 11015, -2028.1328, -111.2734, 36.1328, 0.25);
RemoveBuildingForPlayer(playerid, 11014, -2076.4375, -107.9297, 36.9688, 0.25);
RemoveBuildingForPlayer(playerid, 1532, -2025.8281, -102.4688, 34.2734, 0.25);
RemoveBuildingForPlayer(playerid, 11372, -2076.4375, -107.9297, 36.9688, 0.25);
RemoveBuildingForPlayer(playerid, 1497, -2029.0156, -120.0625, 34.2578, 0.25);
RemoveBuildingForPlayer(playerid, 11015, -2028.1328, -111.2734, 36.1328, 0.25);
RemoveBuildingForPlayer(playerid, 11014, -2076.4375, -107.9297, 36.9688, 0.25);
RemoveBuildingForPlayer(playerid, 1532, -2025.8281, -102.4688, 34.2734, 0.25);
PHP:
#include <a_samp>
#if defined FILTERSCRIPT
#else
#endif
////////////Пикапы////////////
new enterash, exitash;
////////////Шлагбаума/////////
new Barrierobj;
////////////Объекты///////////
new MapingObj[23];
new IntObj[36];
////////////Other/////////////
new rotating = 90;//Положение шлагбаума "Закрытое"
public OnPlayerConnect(playerid)
{
/////////Удаление стандартных объектов АШ при входе игрока на сервер//////////////////////
RemoveBuildingForPlayer(playerid, 11371, -2028.1328, -111.2734, 36.1328, 0.25);
RemoveBuildingForPlayer(playerid, 11372, -2076.4375, -107.9297, 36.9688, 0.25);
RemoveBuildingForPlayer(playerid, 1497, -2029.0156, -120.0625, 34.2578, 0.25);
RemoveBuildingForPlayer(playerid, 11015, -2028.1328, -111.2734, 36.1328, 0.25);
RemoveBuildingForPlayer(playerid, 11014, -2076.4375, -107.9297, 36.9688, 0.25);
RemoveBuildingForPlayer(playerid, 1532, -2025.8281, -102.4688, 34.2734, 0.25);
return 1;
}
public OnFilterScriptInit()
{
//////////////////////////Объекты АвтоШколы//////////////////
MapingObj[0] = CreateObject(4100, -2015.22, -100.59, 36.00, 0.00, 0.00, 50.00);
MapingObj[1] = CreateObject(4100, -2015.33, -84.61, 36.00, 0.00, 0.00, 50.00);
MapingObj[2] = CreateObject(4100, -2022.50, -77.93, 36.00, 0.00, 0.00, 140.00);
MapingObj[3] = CreateObject(4100, -2032.75, -77.93, 36.00, 0.00, 0.00, 140.00);
MapingObj[4] = CreateObject(4100, -2061.81, -77.93, 36.00, 0.00, 0.00, 140.00);
MapingObj[5] = CreateObject(4100, -2075.60, -77.96, 36.00, 0.00, 0.00, 140.00);
MapingObj[6] = CreateObject(4100, -2089.35, -77.96, 36.00, 0.00, 0.00, 140.00);
MapingObj[7] = CreateObject(4100, -2096.28, -90.28, 36.32, 0.00, 0.00, 50.00);
MapingObj[8] = CreateObject(618, -2057.97, -79.55, 34.32, 0.00, 0.00, 0.00);
MapingObj[9] = CreateObject(618, -2074.44, -79.55, 34.32, 0.00, 0.00, 13.00);
MapingObj[10] = CreateObject(618, -2090.62, -79.67, 34.36, 0.00, 0.00, 1.00);
MapingObj[11] = CreateObject(16021, -2035.20, -108.58, 33.85, 0.00, 0.00, 270.00);
MapingObj[12] = CreateObject(1226, -2094.06, -80.75, 38.13, 0.00, 0.00, 123.75);
MapingObj[13] = CreateObject(1226, -2062.10, -81.81, 38.05, 0.00, 0.00, 56.25);
MapingObj[14] = CreateObject(8990, -2027.37, -82.84, 35.06, 0.00, 0.00, 0.00);
MapingObj[15] = CreateObject(8990, -2027.63, -86.10, 35.06, 0.00, 0.00, 0.00);
MapingObj[16] = CreateObject(1226, -2040.70, -80.82, 38.05, 0.00, 0.00, 56.25);
MapingObj[17] = CreateObject(11246, -2084.05, -79.02, 34.80, 0.00, 0.00, 90.00);
MapingObj[18] = CreateObject(11247, -2084.05, -79.03, 34.80, 0.00, 0.00, 90.00);
MapingObj[19] = CreateObject(618, -2034.52, -80.75, 34.32, 0.00, 0.00, 900.00);
MapingObj[20] = CreateObject(618, -2021.11, -81.72, 34.32, 0.00, 0.00, 12.00);
MapingObj[21] = CreateObject(18014, -2038.72, -102.00, 34.54, 0.00, 0.00, 90.00);
MapingObj[22] = CreateObject(966, -2056.69, -102.85, 34.14, 0.00, 0.00, 180.00);
//////////////////////////Объекты интерьера//////////////////
IntObj[0] = CreateObject(19358, -2038.18, -107.12, 36.60, 0.00, 0.00, 0.00);
IntObj[1] = CreateObject(19358, -2038.18, -110.32, 36.60, 0.00, 0.00, 0.00);
IntObj[2] = CreateObject(19358, -2018.96, -107.11, 36.60, 0.00, 0.00, 0.00);
IntObj[3] = CreateObject(19358, -2018.96, -110.30, 36.60, 0.00, 0.00, 0.00);
IntObj[4] = CreateObject(19454, -2023.89, -107.25, 38.10, 0.00, 90.00, 90.00);
IntObj[5] = CreateObject(19454, -2023.89, -110.62, 38.10, 0.00, 90.00, 90.00);
IntObj[6] = CreateObject(19454, -2033.49, -110.62, 38.10, 0.00, 90.00, 90.00);
IntObj[7] = CreateObject(19454, -2033.49, -107.25, 38.10, 0.00, 90.00, 90.00);
IntObj[8] = CreateObject(19450, -2033.41, -111.91, 36.60, 0.00, 0.00, 90.00);
IntObj[9] = CreateObject(1649, -2036.18, -105.49, 36.38, 0.00, 0.00, 0.00);
IntObj[10] = CreateObject(1649, -2031.79, -105.49, 36.38, 0.00, 0.00, 0.00);
IntObj[11] = CreateObject(1649, -2027.44, -105.49, 36.38, 0.00, 0.00, 0.00);
IntObj[12] = CreateObject(1649, -2023.08, -105.49, 36.38, 0.00, 0.00, 0.00);
IntObj[13] = CreateObject(1649, -2018.70, -105.49, 36.38, 0.00, 0.00, 0.00);
IntObj[14] = CreateObject(19450, -2023.81, -111.91, 36.60, 0.00, 0.00, 90.00);
IntObj[15] = CreateObject(16779, -2023.44, -108.80, 38.49, 0.00, 0.00, 0.00);
IntObj[16] = CreateObject(16779, -2033.20, -108.80, 38.49, 0.00, 0.00, 0.00);
IntObj[17] = CreateObject(1569, -2038.08, -109.69, 35.03, 0.00, 0.00, 90.00);
IntObj[18] = CreateObject(1722, -2035.91, -111.79, 35.05, 0.00, 0.00, 0.00);
IntObj[19] = CreateObject(1722, -2036.55, -111.79, 35.05, 0.00, 0.00, 0.00);
IntObj[20] = CreateObject(19458, -2023.89, -110.71, 34.98, 0.00, 90.00, 90.00);
IntObj[21] = CreateObject(19458, -2023.89, -107.25, 34.98, 0.00, 90.00, 90.00);
IntObj[22] = CreateObject(19458, -2033.49, -107.25, 34.98, 0.00, 90.00, 90.00);
IntObj[23] = CreateObject(19458, -2033.49, -110.71, 34.98, 0.00, 90.00, 90.00);
IntObj[24] = CreateObject(14532, -2019.53, -108.34, 36.05, 0.00, 0.00, 90.00);
IntObj[25] = CreateObject(2164, -2023.44, -111.76, 35.07, 0.00, 0.00, 180.00);
IntObj[26] = CreateObject(2173, -2026.80, -109.76, 35.07, 0.00, 0.00, 90.00);
IntObj[27] = CreateObject(2190, -2026.60, -108.31, 35.86, 0.00, 0.00, 0.00);
IntObj[28] = CreateObject(1808, -2033.73, -111.67, 35.01, 0.00, 0.00, 180.00);
IntObj[29] = CreateObject(2202, -2028.05, -111.10, 35.03, 0.00, 0.00, 180.00);
IntObj[30] = CreateObject(2197, -2025.07, -110.59, 35.02, 0.00, 0.00, 180.00);
IntObj[31] = CreateObject(2197, -2025.76, -110.59, 35.02, 0.00, 0.00, 180.00);
IntObj[32] = CreateObject(1722, -2025.90, -109.73, 35.05, 0.00, 0.00, 45.00);
IntObj[33] = CreateObject(1722, -2022.57, -107.46, 35.05, 0.00, 0.00, 270.00);
IntObj[34] = CreateObject(1722, -2022.57, -108.10, 35.05, 0.00, 0.00, 270.00);
IntObj[35] = CreateObject(1722, -2022.57, -108.74, 35.05, 0.00, 0.00, 270.00);
Barrierobj = CreateObject(968, -2056.75, -102.85, 34.95, 0.00, 90.00, 0.00);//шлагбаум
enterash = CreatePickup(1318, 1, -2041.830810, -106.972991, 36.053123, -1);// Создаем пипак входа в интерьер
exitash = CreatePickup(1318, 1, -2037.730224, -108.949142, 36.065937, -1);// Создаем пипак выхода в интерьер
return 1;
}
public OnFilterScriptExit()
{
/////////Удаляем объекты, пикапы при выходе из FS/////////////
for(new i = 0;i<23;i++)
DestroyObject(MapingObj[i]);
for(new i = 0;i<36;i++)
DestroyObject(IntObj[i]);
DestroyObject(Barrierobj);
DestroyPickup(enterash);
DestroyPickup(exitash);
return 1;
}
public OnPlayerPickUpPickup(playerid, pickupid)
{
if(pickupid == enterash)//Если игрок зашел на пикап входа в интерьер
{
SetPlayerPos (playerid, -2036.213012, -108.968544, 36.067760);
return 1;
}
if(pickupid == exitash)//Если игрок зашел на пикап выхода из интерьера
{
SetPlayerPos (playerid, -2042.2987, -105.4416, 36.0737);
return 1;
}
return 0;
}
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
if(newkeys == KEY_CROUCH)// Если была нажата кнопка "H" либо "CapsLock"(стандартно)
{
if(IsPlayerInAnyVehicle(playerid))//Если игрок в машине
{
if(IsPlayerInRangeOfPoint(playerid, 10, -2056.66, -102.84, 34.92))//Если игрок около шлагбаума
{
new Float:RotX, Float:RotY, Float:RotZ;
GetObjectRot(Barrierobj, RotX, RotY, RotZ);
if(RotY == 90)//Если шлагбаума закрыт(90 это закрытое положение по оси Y)
{
SetTimer("OpenBarrier", 50, 0);//Врубаем таймер открытия
return 1;
}
return 1;
}
return 1;
}
return 1;
}
return 1;
}
forward OpenBarrier();
public OpenBarrier()
{
if(!(rotating == 0))//Если Поворот по оси Y не равен 0 (шлагбаума будет подниматься на 1 это дает реалестичность)
{
rotating -= 1;
new Float:RotX, Float:RotY, Float:RotZ;
GetObjectRot(Barrierobj, RotX, RotY, RotZ);
SetObjectRot(Barrierobj, RotX, rotating, RotZ);
SetTimer("OpenBarrier", 20, 0);
}
else
{//Если шлагбаума открыт, через промежуток времени запустится таймер, который начнет закрытие его
SetTimer("CloseBarrier", 5000, 0);
}
return 1;
}
forward CloseBarrier();
public CloseBarrier()
{
if(!(rotating == 90))
{
rotating += 1;
new Float:RotX, Float:RotY, Float:RotZ;
GetObjectRot(Barrierobj, RotX, RotY, RotZ);
SetObjectRot(Barrierobj, RotX, rotating, RotZ);
SetTimer("CloseBarrier", 20, 0);
}
return 1;
}
Чтобы установить FS вам нужно:
1)Открыть PAWNO редактор, скопировать туда код из спойлера "Содержимое FS"
2)Скомпилировать FS
3)Скомпилированный файл .AMX копируем в папку "filterscripts" вашего сервера
4)Вводим в консоле: "loadfs (Название скомпилированного файла БЕЗ СКОБОК)
либо входим на сервер как RCON администратор, вводим: "/rcon loadfs (Название скомпилированного файла БЕЗ СКОБОК)" и перезаходим, иначе не удалятся нужные объекты.
1)Открыть PAWNO редактор, скопировать туда код из спойлера "Содержимое FS"
2)Скомпилировать FS
3)Скомпилированный файл .AMX копируем в папку "filterscripts" вашего сервера
4)Вводим в консоле: "loadfs (Название скомпилированного файла БЕЗ СКОБОК)
либо входим на сервер как RCON администратор, вводим: "/rcon loadfs (Название скомпилированного файла БЕЗ СКОБОК)" и перезаходим, иначе не удалятся нужные объекты.
Версия предыдущего мапинга Авто Школы(Снаружи) - v1.1
