Cornul11
Компетентный
Здравствуйте уважаемые форумчане, решил вам представить мою работу.
"База Ритуальной компании(Хитманов)".
Время работы: 1 час.
Количество объектов: 73 + 28 Т.С..
В комплект входят 2 ворота, они не обязательны.
"База Ритуальной компании(Хитманов)".
Время работы: 1 час.
Количество объектов: 73 + 28 Т.С..
В комплект входят 2 ворота, они не обязательны.
Чтобы видеть скрытое содержание Зарегистрируйтесь на форуме!
Чтобы видеть скрытое содержание Зарегистрируйтесь на форуме!
Чтобы видеть скрытое содержание Зарегистрируйтесь на форуме!
Чтобы видеть скрытое содержание Зарегистрируйтесь на форуме!
В самом верху мода:
В public OnPlayerCommandText(playerid, cmdtext[]):
В самом низу мода:
PHP:
new hitmansvorota1;
new hitmansvorota2;
PHP:
if(strcmp(cmdtext, "/hitopen1",true) == 0)//Имя команды, изменяйте на свое усмотрение.
{
if(PlayerInfo[playerid][pLeader] == 8 || PlayerInfo[playerid][pMember] == 8)//Проверка на ID фракций Хитманов, изменяйте на свой.
{
MoveDynamicObject(hitmansvorota2, -709.96, 965.80, 19.80,3.0);//Перемещение объекта.
SetTimer("HitmansClose2", 7000, false);//Таймер на закрытие ворот через 7 секунд, 1000 = 1 секунда, изменяйте на свое усмотрение.
SendClientMessage(playerid,0x15AAEAAA,"Ворота открыты на 7 секунд, проезжайте!");//Передаем сообщение игроку который ввел эту команду что он успешно их открыл :).
}
else//Если человек не в фракций Хитманов, то...
{
SendClientMessage(playerid, COLOR_LIGHTRED2,"Вы не Хитман!");//Ему передается сообщение что он не может открыть ворота.
}
}
if(strcmp(cmdtext, "/hitopen2",true) == 0)//Имя команды, изменяйте на свое усмотрение.
{
if(PlayerInfo[playerid][pLeader] == 8 || PlayerInfo[playerid][pMember] == 8)//ID фракций Хитманов, изменяйте на свой.
{
MoveDynamicObject(hitmansvorota1, -656.66, 914.99, 6.99,3.0);//Перемещение объекта.
SetTimer("HitmansClose1", 7000, false);//Таймер на закрытие ворот через 7 секунд, 1000 = 1 секунда, изменяйте на свое усмотрение.
SendClientMessage(playerid,0x15AAEAAA,"Ворота открыты на 7 секунд, проезжайте!");//Передаем сообщение игроку который ввел эту команду что он успешно их открыл :).
}
else//Если человек не в фракций Хитманов, то...
{
SendClientMessage(playerid, COLOR_LIGHTRED2,"Вы не Хитман!");//Ему передается сообщение что он не может открыть ворота.
}
}
PHP:
forward HitmansClose1();
public HitmansClose1()
{
MoveDynamicObject(hitmansvorota1,-656.66, 914.99, 12.96,2.0);
}
forward HitmansClose2();
public HitmansClose2()
{
MoveDynamicObject(hitmansvorota2,-709.96, 965.80, 14.19,2.0);
}
В public OnGameModeInit():
В public OnPlayerConnect(playerid):
PHP:
CreateDynamicObject(9241, -630.80, 892.00, 2.60, 0.00, 0.00, 320.00);
CreateDynamicObject(10245, -645.08, 909.79, 5.90, 0.00, 0.00, 190.00);
CreateDynamicObject(10244, -641.70, 902.14, -0.60, 0.00, 0.00, 52.00);
CreateDynamicObject(987, -671.41, 912.51, 10.40, 0.00, 0.00, 358.00);
CreateDynamicObject(987, -704.50, 913.60, 11.10, 0.00, 0.00, 357.99);
CreateDynamicObject(987, -680.78, 912.55, 10.60, 0.00, 0.00, 359.37);
CreateDynamicObject(987, -692.60, 913.00, 11.00, 0.00, 0.00, 357.99);
CreateDynamicObject(987, -716.00, 914.00, 11.10, 0.00, 0.00, 357.99);
CreateDynamicObject(987, -711.20, 996.20, 11.40, 0.00, 0.00, 270.00);
CreateDynamicObject(987, -716.00, 925.80, 11.10, 0.00, 0.00, 270.00);
CreateDynamicObject(987, -716.20, 937.80, 11.20, 0.00, 0.00, 270.00);
CreateDynamicObject(987, -711.20, 984.30, 11.40, 0.00, 0.00, 270.00);
CreateDynamicObject(3749, -710.30, 965.80, 17.30, 0.00, 0.00, 270.00);
CreateDynamicObject(987, -712.50, 949.00, 11.30, 0.00, 0.00, 252.00);
CreateDynamicObject(987, -708.70, 959.30, 11.10, 0.00, 0.00, 249.86);
CreateDynamicObject(987, -711.03, 1007.15, 11.40, 0.00, 0.00, 269.34);
CreateDynamicObject(987, -698.94, 1007.03, 11.40, 0.00, 0.00, 180.66);
CreateDynamicObject(987, -688.01, 1007.15, 11.40, 0.00, 0.00, 180.84);
CreateDynamicObject(987, -676.15, 1007.16, 11.40, 0.00, 0.00, 179.82);
CreateDynamicObject(987, -664.34, 1007.18, 11.40, 0.00, 0.00, 180.36);
CreateDynamicObject(987, -652.43, 1007.07, 11.26, 0.00, 0.00, 178.80);
CreateDynamicObject(987, -651.89, 983.29, 11.13, 0.00, 0.00, 91.32);
CreateDynamicObject(987, -651.83, 974.37, 11.13, 0.00, 0.00, 90.66);
CreateDynamicObject(987, -652.03, 965.39, 11.13, 0.00, 0.00, 88.38);
CreateDynamicObject(987, -652.29, 956.49, 11.13, 0.00, 0.00, 88.38);
CreateDynamicObject(987, -652.53, 947.56, 11.13, 0.00, 0.00, 88.38);
CreateDynamicObject(987, -652.80, 938.69, 11.13, 0.00, 0.00, 88.38);
CreateDynamicObject(987, -653.02, 929.85, 11.12, 0.00, 0.00, 88.38);
CreateDynamicObject(987, -653.28, 920.94, 11.01, 0.00, 0.00, 88.38);
CreateDynamicObject(987, -653.37, 917.99, 11.01, 0.00, 0.00, 88.38);
CreateDynamicObject(3253, -675.64, 937.05, 11.39, 0.00, 0.00, 0.00);
CreateDynamicObject(9254, -680.53, 990.08, 11.84, 0.00, -0.36, 180.60);
CreateDynamicObject(987, -652.12, 992.35, 11.13, 0.00, 0.00, 91.20);
CreateDynamicObject(987, -652.23, 995.33, 11.13, 0.00, 0.00, 91.20);
CreateDynamicObject(1308, -696.44, 975.71, 11.25, 3.12, -0.18, -1.81);
CreateDynamicObject(11563, -711.34, 946.85, 22.59, 3.14, 0.00, 77.54);
CreateDynamicObject(1308, -704.63, 941.36, 11.25, 3.12, -0.18, -1.81);
CreateDynamicObject(1308, -737.81, 912.63, 11.25, 3.12, -0.18, -27.31);
CreateDynamicObject(970, -706.10, 972.87, 12.14, 0.00, 0.36, 0.30);
CreateDynamicObject(970, -701.98, 972.88, 12.12, 0.00, 0.36, 0.54);
CreateDynamicObject(970, -697.86, 972.89, 12.09, 0.00, 0.36, 0.72);
CreateDynamicObject(970, -693.74, 972.98, 12.07, 0.00, 0.36, 0.54);
CreateDynamicObject(970, -689.63, 973.01, 12.04, 0.00, 0.36, 0.54);
CreateDynamicObject(970, -685.49, 973.05, 12.02, 0.00, 0.36, 0.54);
CreateDynamicObject(970, -670.01, 973.25, 11.93, 0.00, 0.36, 0.54);
hitmansvorota1 = CreateDynamicObject(971, -656.66, 914.99, 12.96, 0.00, 0.00, 43.20);//Если вы все же решили использовать ворота, то не удаляйте hitmansvorota1, если ворота вам не нужны, оставьте код без hitmansvorota1 = .
hitmansvorota2 = CreateDynamicObject(980, -709.96, 965.80, 14.19, 0.00, 0.00, 90.24);//Если вы все же решили использовать ворота, то не удаляйте hitmansvorota2, если ворота вам не нужны, оставьте код без hitmansvorota2 = .
AddStaticVehicleEx(522, -691.4482, 999.4048, 11.8489, -180.0000, 1, 1, 600);
AddStaticVehicleEx(522, -688.4482, 999.4048, 11.8009, -180.0000, 1, 1, 600);
AddStaticVehicleEx(522, -694.4482, 999.4048, 11.8549, -180.0000, 1, 1, 600);
AddStaticVehicleEx(522, -697.4482, 999.4048, 11.8749, -180.0000, 1, 1, 600);
AddStaticVehicleEx(522, -700.4482, 999.4048, 11.8989, -180.0000, 1, 1, 600);
AddStaticVehicleEx(522, -703.4482, 999.4048, 11.9309, -180.0000, 1, 1, 600);
AddStaticVehicleEx(475, -685.5643, 999.2770, 11.9915, 180.0000, 1, 1, 600);
AddStaticVehicleEx(475, -682.5523, 999.2770, 11.9915, 180.0000, 1, 1, 600);
AddStaticVehicleEx(475, -679.5523, 999.2770, 11.9915, 180.0000, 1, 1, 600);
AddStaticVehicleEx(475, -676.5523, 999.2770, 11.9915, 180.0000, 1, 1, 600);
AddStaticVehicleEx(475, -673.5523, 999.2770, 11.9915, 180.0000, 1, 1, 600);
AddStaticVehicleEx(442, -703.3544, 981.6959, 12.2056, 0.0000, 1, 1, 600);
AddStaticVehicleEx(442, -700.3564, 981.6959, 12.2056, 0.0000, 1, 1, 600);
AddStaticVehicleEx(439, -670.6805, 999.3087, 11.9849, 180.0000, 1, 1, 600);
AddStaticVehicleEx(439, -667.6805, 999.3087, 11.9849, 180.0000, 1, 1, 600);
AddStaticVehicleEx(439, -664.6805, 999.3087, 11.9849, 180.0000, 1, 1, 600);
AddStaticVehicleEx(439, -661.6805, 999.3087, 11.9849, 180.0000, 1, 1, 600);
AddStaticVehicleEx(439, -658.6805, 999.3087, 11.9849, 180.0000, 1, 1, 600);
AddStaticVehicleEx(477, -664.6873, 981.2192, 11.8398, 0.0000, 1, 1, 600);
AddStaticVehicleEx(477, -661.6833, 981.2192, 11.8398, 0.0000, 1, 1, 600);
AddStaticVehicleEx(477, -658.6833, 981.2192, 11.8398, 0.0000, 1, 1, 600);
AddStaticVehicleEx(477, -691.4492, 981.8685, 11.9658, 0.0000, 1, 1, 600);
AddStaticVehicleEx(487, -630.6320, 891.4097, 4.5236, 229.0000, 1, 1, 600);
AddStaticVehicleEx(472, -648.4573, 875.9272, 0.0630, -132.8400, 1, 1, 600);
AddStaticVehicleEx(472, -640.8561, 868.6832, 0.0630, -132.8400, 1, 1, 600);
AddStaticVehicleEx(452, -660.2183, 874.9070, -0.0085, -134.7600, 1, 1, 600);
AddStaticVehicleEx(493, -649.7979, 868.1424, -0.0092, -133.4401, 1, 1, 600);
AddStaticVehicleEx(477, -694.4492, 981.8685, 11.9658, 0.0000, 1, 1, 600);
PHP:
RemoveBuildingForPlayer(playerid, 11654, -681.8750, 965.8906, 11.1250, 0.25);
RemoveBuildingForPlayer(playerid, 3276, -698.9609, 909.6719, 11.9688, 0.25);
RemoveBuildingForPlayer(playerid, 3276, -687.3125, 909.6016, 11.9844, 0.25);
RemoveBuildingForPlayer(playerid, 3276, -710.6094, 909.7422, 11.9453, 0.25);
RemoveBuildingForPlayer(playerid, 3276, -709.3203, 991.1641, 12.0313, 0.25);
RemoveBuildingForPlayer(playerid, 691, -701.7422, 1006.1328, 11.5859, 0.25);
RemoveBuildingForPlayer(playerid, 700, -700.6563, 984.1406, 11.5547, 0.25);
RemoveBuildingForPlayer(playerid, 3276, -697.6719, 990.9922, 12.0078, 0.25);
RemoveBuildingForPlayer(playerid, 3276, -686.0234, 990.8203, 11.9844, 0.25);
RemoveBuildingForPlayer(playerid, 3276, -665.5625, 912.9453, 11.9766, 0.25);
RemoveBuildingForPlayer(playerid, 3276, -675.6641, 909.5313, 12.0078, 0.25);
RemoveBuildingForPlayer(playerid, 1223, -656.9297, 915.7578, 10.5625, 0.25);
RemoveBuildingForPlayer(playerid, 11492, -681.8750, 965.8906, 11.1250, 0.25);
RemoveBuildingForPlayer(playerid, 669, -656.5781, 974.4688, 11.2734, 0.25);
RemoveBuildingForPlayer(playerid, 3276, -674.3750, 990.6484, 11.9688, 0.25);
RemoveBuildingForPlayer(playerid, 669, -674.0234, 998.0000, 11.4063, 0.25);
RemoveBuildingForPlayer(playerid, 3276, -662.7266, 990.4766, 11.9453, 0.25);
RemoveBuildingForPlayer(playerid, 691, -665.8906, 1004.1797, 11.5859, 0.25);
RemoveBuildingForPlayer(playerid, 691, -652.5547, 999.9063, 11.5859, 0.25);
RemoveBuildingForPlayer(playerid, 3276, -650.1953, 928.1953, 11.8750, 0.25);
RemoveBuildingForPlayer(playerid, 3276, -645.8828, 937.9063, 11.9453, 0.25);
RemoveBuildingForPlayer(playerid, 3276, -645.7109, 949.5547, 11.9688, 0.25);
RemoveBuildingForPlayer(playerid, 3276, -645.5391, 961.2031, 11.9844, 0.25);
RemoveBuildingForPlayer(playerid, 3276, -645.3672, 972.8516, 12.0078, 0.25);
RemoveBuildingForPlayer(playerid, 3276, -645.1953, 984.5000, 12.0313, 0.25);
RemoveBuildingForPlayer(playerid, 3276, -651.0781, 990.3047, 11.9219, 0.25);
Жду ваших отзывов, спасибо за внимание.
