Доступ к готовым решениям

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

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

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

Мануал Textdraw для спидометра [Не система]

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

#Nick

Компетентный
Ко всем переменным
PHP:
new Text: Speedometr[10][MAX_PLAYERS];
В паблик OnGameModeInit
PHP:
for(new i; i < MAX_PLAYERS; i++)
{
    Speedometr[0][i] = TextDrawCreate(586.000000, 368.125000, "usebox");
	TextDrawLetterSize(Speedometr[0][i], 0.000000, 6.877777);
	TextDrawTextSize(Speedometr[0][i], 447.500000, 0.000000);
	TextDrawAlignment(Speedometr[0][i], 1);
	TextDrawUseBox(Speedometr[0][i], 1);
	TextDrawBoxColor(Speedometr[0][i], 0x00000070);

	Speedometr[1][i] = TextDrawCreate(453.500000, 366.625000, "~n~~n~~n~");
	TextDrawBackgroundColor(Speedometr[1][i], 255);
	TextDrawLetterSize(Speedometr[1][i], 0.328999, 1.438125);
	TextDrawAlignment(Speedometr[1][i], 1);
	TextDrawFont(Speedometr[1][i], 2);
	TextDrawColor(Speedometr[1][i], 0xFFFFFFFF);
	TextDrawSetOutline(Speedometr[1][i], 0);
	TextDrawSetProportional(Speedometr[1][i], 1);
	TextDrawSetShadow(Speedometr[1][i], 0);
		
	Speedometr[2][i] = TextDrawCreate(586.000000, 368.562500, "usebox");
	TextDrawLetterSize(Speedometr[2][i], 0.000000, -2.309722);
	TextDrawTextSize(Speedometr[2][i], 447.500000, 0.000000);
	TextDrawAlignment(Speedometr[2][i], 1);
	TextDrawUseBox(Speedometr[2][i], 1);
	TextDrawBoxColor(Speedometr[2][i], -1523963137);

	Speedometr[3][i] = TextDrawCreate(456.000000, 351.312500, "speedometer");
	TextDrawLetterSize(Speedometr[3][i], 0.416499, 1.403125);
	TextDrawAlignment(Speedometr[3][i], 1);
	TextDrawColor(Speedometr[3][i], 0xFFFFFFFF);
	TextDrawSetShadow(Speedometr[3][i], 0);
	TextDrawSetOutline(Speedometr[3][i], 0);
	TextDrawBackgroundColor(Speedometr[3][i], 255);
	TextDrawFont(Speedometr[3][i], 2);
	TextDrawSetProportional(Speedometr[3][i], 1);
		
	Speedometr[4][i] = TextDrawCreate(501.000000, 421.937500, "enginebox");
	TextDrawLetterSize(Speedometr[4][i], 0.000000, 0.752777);
	TextDrawTextSize(Speedometr[4][i], 449.500000, 0.000000);
	TextDrawAlignment(Speedometr[4][i], 1);
	TextDrawUseBox(Speedometr[4][i], 1);
	TextDrawBoxColor(Speedometr[4][i], -1523963137);

	Speedometr[5][i] = TextDrawCreate(456.500000, 419.562500, "ENGINE");
	TextDrawLetterSize(Speedometr[5][i], 0.264500, 1.088125);
	TextDrawAlignment(Speedometr[5][i], 1);
	TextDrawColor(Speedometr[5][i], -1);
	TextDrawSetShadow(Speedometr[5][i], 0);
	TextDrawSetOutline(Speedometr[5][i], 0);
	TextDrawBackgroundColor(Speedometr[5][i], 255);
	TextDrawFont(Speedometr[5][i], 2);
	TextDrawSetProportional(Speedometr[5][i], 1);

	Speedometr[6][i] = TextDrawCreate(542.500000, 421.937500, "lampbox");
	TextDrawLetterSize(Speedometr[6][i], 0.000000, 0.752777);
	TextDrawTextSize(Speedometr[6][i], 499.000000, 0.000000);
	TextDrawAlignment(Speedometr[6][i], 1);
	TextDrawUseBox(Speedometr[6][i], 1);
	TextDrawBoxColor(Speedometr[6][i], -1523963137);

	Speedometr[7][i] = TextDrawCreate(506.500000, 419.562500, "LAMP");
	TextDrawLetterSize(Speedometr[7][i], 0.265999, 1.101251);
	TextDrawAlignment(Speedometr[7][i], 1);
	TextDrawColor(Speedometr[7][i], -1);
	TextDrawSetShadow(Speedometr[7][i], 0);
	TextDrawSetOutline(Speedometr[7][i], 0);
	TextDrawBackgroundColor(Speedometr[7][i], 255);
	TextDrawFont(Speedometr[7][i], 2);
	TextDrawSetProportional(Speedometr[7][i], 1);

	Speedometr[8][i] = TextDrawCreate(584.500000, 421.937500, "lockbox");
	TextDrawLetterSize(Speedometr[8][i], 0.000000, 0.752777);
	TextDrawTextSize(Speedometr[8][i], 540.500000, 0.000000);
	TextDrawAlignment(Speedometr[8][i], 1);
	TextDrawUseBox(Speedometr[8][i], 1);
	TextDrawBoxColor(Speedometr[8][i], -1523963137);
	
	Speedometr[9][i] = TextDrawCreate(546.500000, 419.562500, "LOCK");
	TextDrawLetterSize(Speedometr[9][i], 0.321500, 1.131875);
	TextDrawAlignment(Speedometr[9][i], 1);
	TextDrawColor(Speedometr[9][i], -1);
	TextDrawSetShadow(Speedometr[9][i], 0);
	TextDrawSetOutline(Speedometr[9][i], 0);
	TextDrawBackgroundColor(Speedometr[9][i], 255);
	TextDrawFont(Speedometr[9][i], 2);
	TextDrawSetProportional(Speedometr[9][i], 1);
}
Примечание: Speed, Fuel, Health, Mileage состоят из одного Textdraw (Speedometr[1][playerid]), вот код для format
PHP:
SPEED: ~b~~h~%d~w~KM/H~n~FUEL: ~g~%d~w~L~n~HEALTH: ~p~%.0f~n~~w~MILEAGE: ~y~%.1f~w~KM
Код для Textdraw кнопок Engine, Lamp, Lock
PHP:
if(vEngine[vehicleid] == 0) TextDrawBoxColor(Speedometr[4][playerid], -1523963137);
else if(vEngine[vehicleid] == 1) TextDrawBoxColor(Speedometr[4][playerid], cGreen);
if(vLight[vehicleid] == 0) TextDrawBoxColor(Speedometr[6][playerid], -1523963137);
else if(vLight[vehicleid] == 1) TextDrawBoxColor(Speedometr[6][playerid], 0xdf9d00FF);
if(IsLocked[vehicleid] == false) TextDrawBoxColor(Speedometr[8][playerid], cGreen);
else if(IsLocked[vehicleid] == true) TextDrawBoxColor(Speedometr[8][playerid], -1523963137);
Переменные vEngine, vLight, IsLocked замените на свои.

Скриншот:
 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу