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

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

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

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

Не обновляет TextDraw

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

Vitalik123123

Ученик
пытаюсь сделать так, чтобы загружать автомобиль ящиками путем переноса этих ящиков в авто, но сам TextDraw не обновлется, то есть, беру ящик - несу его к фургону, ложу, работает анимация, и так же отключается как положено, но ящиков как было 0, так и остается
Вот код
Сама команда начала загрузки:
PHP:
CMD:loading(playerid)
{
	if(!ISAMAFIA(playerid)) return SendClientMessage(playerid,error,"Вам недоступна эта функция");
	if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
	{
	    new vehicleid = GetPlayerVehicleID(playerid);
		new Float:x, Float:y, Float:z, Float:a;
		GetVehiclePos(vehicleid, x, y, z);
		GetVehicleZAngle(vehicleid, a);
		x -= (-3.5 * floatsin(a, degrees));
		y -= (3.5 * floatcos(a, degrees));
		pick = CreatePickup(19133, 23, x,y,z);
		new string[144];
		format(string,144,"{FFFFFF}Загружено ящиков: "I"%d",gVehicleGun[playerid][vGunGunAmount]);
		format(string, sizeof(string),"{FFFFFF}Загружено ящиков: "I"%d", gVehicleGun[playerid][vGunGunAmount]);
		gVehicleGun[vehicleid][vGunText] = CreateDynamic3DTextLabel(string,error,x,y,z+0.5,20.0);
		SendClientMessage(playerid, error, "Загрузка началась");
	}
	return true;
}
Pickup, куда ложатся ящики:
PHP:
	if(pickupid == pick)
	{
    	new i = playerid;
		if(!GetPVarInt(playerid, "NYAS")) return SendClientMessage(playerid, -1, "• {AC0000}[Ошибка] {ffffff}У Вас нет ящика в руках!");
		if(gVehicleGun[i][vGunGunAmount] > 19) return SendClientMessage(playerid, -1, "• {AC0000}[Ошибка] {ffffff}Грузовик заполнен!");
		gVehicleGun[i][vGunGunAmount] +=1;
		DeletePVar(playerid, "NYAS");
		SendClientMessage(playerid, error, "Вы поставили ящик в грузовик!");
		RemovePlayerAttachedObject(playerid,6);
		ApplyAnimation(playerid,"CARRY","putdwn",1.0,0,1,1,0,0,1);
		new string[144];
		format(string,144,"Загружено: %d из 20 ящиков",gVehicleGun[i][vGunGunAmount]);
		UpdateDynamic3DTextLabelText(gVehicleGun[i][vGunText],error,string);
	}
 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу