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

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

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

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

Большие стрелочные часы

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

Umid_Sam

Умник
Здравствуйте уважаемые форумчани, вот решил поделиться идеей по созданию больших стрелочных часов на против мэрии. Делал все на быструю руку, маппинг можете под себя поменять
и так начнем
ко всем new добавим следующие
PHP:
new chasibg[3];
new chasistrelki[2];
Далее в public OnGameModeInit добавим
PHP:
chasibg[0] = CreateObject(7910,1498.30004883,-1578.00000000,54.00000000,0.00000000,0.00000000,0.00000000, 400); //object(vgwestbillbrd11) (1)
	chasibg[1] = CreateObject(7910,1498.30004883,-1578.00000000,47.40000153,0.00000000,0.00000000,0.00000000, 400); //object(vgwestbillbrd11) (2)
	chasibg[2] = CreateObject(7910,1498.40002441,-1578.00997559,43.90000153,0.00000000,0.00000000,0.00000000, 400); //object(vgwestbillbrd11) (3)
	for (new i = 0; i < 3; i++)
	{
	   	SetObjectMaterialText(chasibg[i], " ", 0, 90, "Impact", 24, 0, -32256, -16777216, 1);//через SetObjectMaterial не смог вот и сделал с SetObjectMaterialText
	}
	chasistrelki[0] = CreateObject(968,1498.30004883,-1578.50000000,49.00000000,0.00000000,0.00000000,0.00000000, 400); //object(barrierturn) (1)
	chasistrelki[1] = CreateObject(3675,1498.30004883,-1577.23999023,49.09999847,0.00000000,90.00000000,0.00000000, 400); //object(laxrf_refinerypipe) (1)
	CreateObject(1232,1506.30004883,-1575.69995117,49.00000000,90.00000000,0.00000000,0.00000000, 400); //object(streetlamp1) (1)
	CreateObject(1232,1490.39941406,-1575.69921875,49.00000000,90.00000000,0.00000000,0.00000000, 400); //object(streetlamp1) (2)
	CreateObject(1232,1498.30004883,-1575.59997559,56.70000076,90.00000000,0.00000000,0.00000000, 400); //object(streetlamp1) (3)
	CreateObject(1232,1498.30004883,-1575.69995117,41.29999924,90.00000000,0.00000000,0.00000000, 400); //object(streetlamp1) (4)
	CreateObject(1232,1502.30004883,-1575.69995117,55.79999924,90.00000000,0.00000000,0.00000000, 400); //object(streetlamp1) (5)
	CreateObject(1232,1505.30004883,-1575.69995117,53.00000000,90.00000000,0.00000000,0.00000000, 400); //object(streetlamp1) (6)
	CreateObject(1232,1505.40002441,-1575.69995117,44.79999924,90.00000000,0.00000000,0.00000000, 400); //object(streetlamp1) (7)
	CreateObject(1232,1502.30004883,-1575.59997559,42.09999847,90.00000000,0.00000000,0.00000000, 400); //object(streetlamp1) (8)
	CreateObject(1232,1494.19995117,-1575.69995117,42.00000000,90.00000000,0.00000000,0.00000000, 400); //object(streetlamp1) (9)
	CreateObject(1232,1491.19995117,-1575.69995117,45.00000000,90.00000000,0.00000000,0.00000000, 400); //object(streetlamp1) (10)
	CreateObject(1232,1491.40002441,-1575.59997559,53.09999847,90.00000000,0.00000000,0.00000000, 400); //object(streetlamp1) (11)
	CreateObject(1232,1494.40002441,-1575.59997559,56.00000000,90.00000000,0.00000000,0.00000000, 400); //object(streetlamp1) (12)
	CreateObject(3578,1494.50000000,-1578.19995117,57.50000000,90.00000000,0.00000000,0.00000000, 400); //object(dockbarr1_la) (1)
	CreateObject(3578,1502.19995117,-1578.19995117,57.50000000,90.00000000,0.00000000,0.00000000, 400); //object(dockbarr1_la) (2)
	CreateObject(3578,1502.19995117,-1578.19995117,40.20000076,90.00000000,0.00000000,0.00000000, 400); //object(dockbarr1_la) (3)
	CreateObject(3578,1494.50000000,-1578.19995117,40.20000076,90.00000000,0.00000000,0.00000000, 400); //object(dockbarr1_la) (4)
	CreateObject(3463,1491.90002441,-1574.30004883,47.00000000,0.00000000,0.00000000,90.00000000, 400); //object(vegaslampost2) (1)
	CreateObject(3463,1498.30004883,-1574.09997559,46.90000153,0.00000000,0.00000000,90.00000000, 400); //object(vegaslampost2) (2)
	CreateObject(3463,1505.59997559,-1574.09997559,46.90000153,0.00000000,0.00000000,90.00000000, 400); //object(vegaslampost2) (3)
и в любом постоянном (в моде RLS это public fresh) таймере (желательно не больше 60) добавим следующий код
PHP:
	new hours,minutes,seconds;//если у вас есть в таймере то ненадо
	gettime(hours, minutes, seconds);
	if (hours > 12) {hours = hours-12;}
	MoveObject(chasistrelki[0], 1498.30004883,-1578.50000000,49.00000000,3,0.00000000,hours*30+(minutes-1)*0.5,0.00000000);
	MoveObject(chasistrelki[1], 1498.30004883,-1577.23999023,49.09999847,3,0.00000000,minutes*6-180,0.00000000);
на этом все
Скрины:

Автор я, т.е. Umid_Sam.
PS: для умников которые будут сомневаться в авторстве урока, скажу одно, нету фантазии, умеешь только ctrl+c & ctrl+v? это твои проблемы!
 
Последнее редактирование модератором:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу