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

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

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

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

3D текст для системы домов

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

mishalev

Ученик
Как из динамического пикапа сделать пикап с 3д текстом, для всех домов?

Код:
public OnPlayerPickUpDynamicPickup(playerid, pickupid)
{
	for(new idx = 1; idx <= TOTALHOUSE; idx++)
	{
    	if(pickupid == HouseInfo[idx][hPickup])
    	{
		    SetPVarInt(playerid, "PlayerHouse", idx);
		   	if(!strcmp(HouseInfo[idx][hOwner],"None",true))
		  	{
		  	    new string[125];
				format(string,sizeof(string),"\
				{9EC73D}Номер дома:\t{FFFFFF}№%d{9EC73D}\n\
				Класс дома:\t{FFFFFF}%s{9EC73D}\n\
				Стоимость:\t{FFFFFF}%d{9EC73D}$", idx, HouseInfo[idx][hDiscript], HouseInfo[idx][hPrice]);
			   	ShowPlayerDialog(playerid,61,DSM,"Дом",string,"Купить","Отмена");
			}
			else
			{
			    new string[133];
				format(string,sizeof(string),"\
				{9EC73D}Номер дома:\t{FFFFFF}№%d{9EC73D}\n\
				Класс дома:\t{FFFFFF}%s{9EC73D}\n\
				Владелец:\t{FFFFFF}%s",idx, HouseInfo[idx][hDiscript], HouseInfo[idx][hOwner]);
			    ShowPlayerDialog(playerid,61,DSM,"Дом",string,"Войти","Отмена");
			}
        	return 1;
    	}
    }
}
stock UpdateHouse(idx)
{
	DestroyDynamicMapIcon(HouseInfo[idx][hMIcon]);
	DestroyDynamicPickup(HouseInfo[idx][hPickup]);
	if(!strcmp(HouseInfo[idx][hOwner], "None", true))
	{
	    HouseInfo[idx][hMIcon] = CreateDynamicMapIcon(HouseInfo[idx][hEntrx], HouseInfo[idx][hEntry], HouseInfo[idx][hEntrz], 31, 0, -1, -1, -1,160.0);
	    HouseInfo[idx][hPickup] = CreateDynamicPickup(1272, 23, HouseInfo[idx][hEntrx], HouseInfo[idx][hEntry], HouseInfo[idx][hEntrz]);
	}
	else
	{
	    HouseInfo[idx][hMIcon] = CreateDynamicMapIcon(HouseInfo[idx][hEntrx], HouseInfo[idx][hEntry], HouseInfo[idx][hEntrz], 32, 0, -1, -1, -1,160.0);
	    HouseInfo[idx][hPickup] = CreateDynamicPickup(1273, 23, HouseInfo[idx][hEntrx], HouseInfo[idx][hEntry], HouseInfo[idx][hEntrz]);
	}
	return 1;
}
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу