Доступ к архиву

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

3D ворота на зоне 51 для ангаров

Статус
В этой теме нельзя размещать новые ответы.

sdd19517

Компетентный
Скрины:
Ко всем new
PHP:
new armangar[3];// Наша переменая
В public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
PHP:
case 23456: //Диалог
{
if(response)
{
if(listitem == 0) // Позиция в списке
{
MoveObject(armangar[0],285.89999390,1955.50000000,-19.00000000+0.8,0.8,0.00000000,90.00000000,90.25021362); //  Наша переменная, xyz, скорость, и радиус xyz
return 1;
}
if(listitem == 1)
{
MoveObject(armangar[0],285.89999390,1955.50000000,-9.69999981-0.8,0.8,0.00000000,90.00000000,90.24719238);
return 1;
}
if(listitem == 2)
{
MoveObject(armangar[1],285.89999390,1989.69995117,-19.50000000+0.8,0.8,0.00000000,90.00000000,90.24719238);
return 1;
}
if(listitem == 3)
{
MoveObject(armangar[1],285.89999390,1989.69995117,-9.69999981-0.8,0.8,0.00000000,90.00000000,90.24719238);
return 1;
}
if(listitem == 4)
{
MoveObject(armangar[2],285.70001221,2023.90002441,-19.50000000+0.8,0.8,0.00000000,90.00000000,90.24719238);
return 1;
}
if(listitem == 5)
{
MoveObject(armangar[2],285.70001221,2023.90002441,-9.50000000-0.8,0.8,0.00000000,90.00000000,90.24719238);
return 1;
}
}
}
В public CreateObjects()
PHP:
	armangar[0] = CreateObject(8378,285.89999390,1955.50000000,-10.10000038,0.00000000,90.00000000,90.24719238); //object(vgsbighngrdoor) (2) Обьекты
	armangar[1] = CreateObject(8378,285.89999390,1989.30004883,-10.00000000,0.00000000,90.00000000,90.24719238); //object(vgsbighngrdoor) (2)
	armangar[2] = CreateObject(8378,285.89999390,2024.19995117,-10.00000000,0.00000000,90.00000000,90.24719238); //object(vgsbighngrdoor) (2)
    CreateObject(2754,286.50000000,1941.30004883,17.50000000,0.00000000,0.00000000,182.00000000); //object(otb_machine) (1)
	CreateObject(2930,266.70001221,1943.40002441,19.20000076,0.00000000,0.00000000,0.00000000); //object(chinatgate) (1)
	CreateObject(2930,266.70001221,1969.80004883,19.20000076,0.00000000,0.00000000,0.00000000); //object(chinatgate) (2)
	CreateObject(2930,266.60000610,1977.19995117,19.20000076,0.00000000,0.00000000,0.00000000); //object(chinatgate) (3)
	CreateObject(2930,266.70001221,2003.50000000,19.20000076,0.00000000,0.00000000,0.00000000); //object(chinatgate) (4)
	CreateObject(2930,266.70001221,2011.40002441,19.20000076,0.00000000,0.00000000,0.00000000); //object(chinatgate) (5)
	CreateObject(2930,266.70001221,2037.69995117,19.20000076,0.00000000,0.00000000,0.00000000); //object(chinatgate) (6)
	CreateObject(2930,284.20001221,2038.80004883,19.20000076,0.00000000,0.00000000,268.00000000); //object(chinatgate) (7)
	CreateObject(2930,284.29998779,2004.50000000,19.20000076,0.00000000,0.00000000,269.99996948); //object(chinatgate) (8)
	CreateObject(2930,284.20001221,1970.69995117,19.20000076,0.00000000,0.00000000,269.99450684); //object(chinatgate) (9)
В public OnPlayerCommandText(playerid, cmdtext[])
PHP:
if(strcmp(cmd, "/armopen", true) == 0 ) // Тут сами знаете)
			{
			if(PlayerInfo[playerid][pMember] != 19 || proverkaforma[playerid] != 1) // Проверка на фракцию
			if (PlayerToPoint(2.0,playerid,287.3015,1941.2745,17.6406)) // Провера на позицию игрока
			{
			new listitems[] = "Открыть ангар № 1\nЗакрыть ангар № 1\nОткрыть ангар № 2\nЗакрыть ангар № 2\nОткрыть ангар № 3\nЗакрыть ангар № 3"; // Наш список 
 			ShowPlayerDialog(playerid, 23456, DIALOG_STYLE_LIST, "Пульт управления", listitems, "Выбрать", "Отменить");
			}
			}
В public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
PHP:
if (newkeys == 16) OnPlayerCommandText(playerid,"/armopen");
И на последок ( кому надо ): в public OnGameModeInit()
PHP:
Create3DTextLabel("Пульт управления воротами ангаров,\nчтобы открыть ворота\nнажмите на F",COLOR_ORANGE,287.3015,1941.3073,18.9867,10.0,0,1);
Автор sdd19517 (тоесть я).
Всем спасибо за внимание!
 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу