PDA

Просмотр полной версии : [Вопрос] ЗD текст для авто



Andrik851
28.09.2019, 11:05
Добрый день Уважаемые форумчане! Помогите прикрепить к автомобилю 3D текст в этом коде сколько в авто загружено боеприпасов



forward Materials_Unload(playerid, count, till);
public Materials_Unload(playerid, count, till) {
new
szString[128];

KillTimer(ReFuelTimer[playerid]);



materials_Vehicle[GetPlayerVehicleID(playerid)] += 1;
Mats[0] -= 1;
{
PlayerTextDrawSetString(playerid, HelpTD1[playerid],"~y~ €A‚PY€KA ~y~");
PlayerTextDrawShow(playerid, HelpTD1[playerid]);
PlayerTextDrawShow(playerid, boxhelp[playerid]);
PlayerTextDrawShow(playerid, boxhelp1[playerid]);
}
SetOtherInt("armymats", Mats[0]);
format(szString, 60, "На складе: {FF9900}%i{ffffff} шт.", Mats[0]);//army
UpdateDynamic3DTextLabelText(tPickup[4], 0xFFFFFFFF, szString);
format(szString, 60, "Боеприпасы: {9ACD32}%i шт.", Mats[0]);//army
UpdateDynamic3DTextLabelText(tPickup[38], 0xFFFFFFFF, szString);

if (++count == till) {
PlayerTextDrawHide(playerid, HelpTD1[playerid]);
PlayerTextDrawHide(playerid, boxhelp[playerid]);
PlayerTextDrawHide(playerid, boxhelp1[playerid]);
SendMes(playerid, COLOR_LIGHTGREEN, "Вы загрузили {ffffff}%i {9ACD32}материалов. На складе организации: {ffffff}%i {9ACD32}материалов", till, Mats[0]);
TogglePlayerControllable(playerid, true);
return 1;
}

ReFuelTimer[playerid] = SetTimerEx("Materials_Unload", 20, true, "iii", playerid, count, till);
return 1;
}


За помошь заранее благодарен!

DeimoS
28.09.2019, 12:07
Так а в чём проблема? У CreateDynamic3DTextLabel есть параметр attachedvehicle, в который указывается ID автомобиля, к которому нужно его прикрепить

Andrik851
28.09.2019, 12:14
пробывал ничего не получилось текст прикреписся норм но показания 0 а загрузил 1000

DeimoS
28.09.2019, 12:33
Ну так добавь обновление текста при взятии.
UpdateDynamic3DTextLabelText