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

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

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

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

Восемь вопросов про дома которые я перенес.

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

Killix

Новичок
1. Я перенес систему домов с одного мода на другой, но теперь у меня при покупке дома из него некак не выйти если ТПшнуться к примеру к ЛС, то каров ЛС не видно. Только перезаход помогает. Как это исправить?

2. Как сделать чтобы когда я покупал дом табличка менялась сразу, а не после рестарта. И как чтоб после отключении аренды она не появлялась после рестарта?
с
PHP:
			format(text,sizeof(text),"{fffc00}Дом {33CCFF}продаётся\n{fffc00}[ID]: {33CCFF}%d\n{fffc00}Цена: {33CCFF}$%d\n{fffc00}Уровень: {33CCFF}%d\n{fffc00}Для Покупки Дома: {33CCFF}Введите /buyhouse",h,HouseInfo[h][hValue],HouseInfo[h][hLevel]);
			House3D[h] = Create3DTextLabel(text,0xA9C4E4FF,HouseInfo[h][hEntrancex],HouseInfo[h][hEntrancey],HouseInfo[h][hEntrancez]+1,20.0,0,1);
			HouseInfo[h][hPickup] = CreatePickup(1273, 23, HouseInfo[h][hEntrancex], HouseInfo[h][hEntrancey], HouseInfo[h][hEntrancez],-1);
			HouseInfo[h][hMIcon] = CreateDynamicMapIcon(HouseInfo[h][hEntrancex], HouseInfo[h][hEntrancey], HouseInfo[h][hEntrancez], 31, COLOR_WHITE, 0, -1, -1, 400.0);
		}
на
PHP:
		format(text,sizeof(text),"{00aeff}*{fffc00}Дом{00aeff}*{fffc00}\n{00aeff}[ID]: {fffc00}%d\n{00aeff}Владелец: {fffc00}%s\n{00aeff}Аренда: {fffc00}Недоступна\n{00aeff}Уровень: {fffc00}%d",h,HouseInfo[h][hOwner],HouseInfo[h][hLevel]);
				House3D[h] = Create3DTextLabel(text,COLOR_RED2,HouseInfo[h][hEntrancex],HouseInfo[h][hEntrancey],HouseInfo[h][hEntrancez]+1,20.0,0,1);
				HouseInfo[h][hMIcon] = CreateDynamicMapIcon(HouseInfo[h][hEntrancex], HouseInfo[h][hEntrancey], HouseInfo[h][hEntrancez], 32, COLOR_WHITE, 0, -1, -1, 400.0);
            	HouseInfo[h][hPickup] = CreatePickup(1272, 23, HouseInfo[h][hEntrancex], HouseInfo[h][hEntrancey], HouseInfo[h][hEntrancez],-1);
и при аренде чтоб менялось на
PHP:
				format(text,sizeof(text),"{00aeff}*{fffc00}Дом{00aeff}*{fffc00}\n{00aeff}[ID]: {fffc00}%d\n{00aeff}Владелец: {fffc00}%s\n{00aeff}Аренда: {fffc00}$%d\n{00aeff}Уровень: {fffc00}%d\n {00aeff}Введите: {fffc00}/renthouse для аренды",h,HouseInfo[h][hOwner],HouseInfo[h][hRent],HouseInfo[h][hLevel]);
				House3D[h] = Create3DTextLabel(text,COLOR_RED2,HouseInfo[h][hEntrancex],HouseInfo[h][hEntrancey],HouseInfo[h][hEntrancez]+1,20.0,0,1);
				HouseInfo[h][hMIcon] = CreateDynamicMapIcon(HouseInfo[h][hEntrancex], HouseInfo[h][hEntrancey], HouseInfo[h][hEntrancez], 32, COLOR_WHITE, 0, -1, -1, 400.0);
            	HouseInfo[h][hPickup] = CreatePickup(1272, 23, HouseInfo[h][hEntrancex], HouseInfo[h][hEntrancey], HouseInfo[h][hEntrancez],-1);
3. У меня двойные пикапы стали (зеленых домика у дома стало 2, они друг в друге слиты).Как это исправить?

4. Очень часто у меня не показывает Exp / Level на сервере (Но форум остается виден). Как это исправить?

5. у некоторых домов появился Красный круг, как его убрать?

6. Почему то дома иногда не видно на радаре. Причем не все.

7. Когда я умераю после рестарта (лаг, смерть при загрузке) то у меня выбивает отчет об ошибке. До этого я ввожу /setrentable (выключаю аренду). (некак не сделать чтоб дом нельзя было арендовывать help).
Вот сама команда.
PHP:
	if(strcmp(cmd, "/setrentable", true) == 0)
	{
	    for(new h = 0; h < sizeof(HouseInfo); h++)
	    if(IsPlayerConnected(playerid))
		{

		    new text[600];
			new bouse = PlayerInfo[playerid][pPhousekey];
			GetPlayerName(playerid, playername, sizeof(playername));
			if (bouse != 255 && strcmp(playername, HouseInfo[PlayerInfo[playerid][pPhousekey]][hOwner], true) == 0)
			{
				if(HouseInfo[bouse][hRentabil] == 1)
				{
				    HouseInfo[bouse][hRentabil] = 0;
				    SendClientMessage(playerid, COLOR_LIGHTBLUE,"Аренда дома выключена!");
				    {
						format(text,sizeof(text),"{00aeff}Дом\n[ID]: %d\nВладелец: %s\nАренда: Недоступна\nУровень: %d",h,HouseInfo[h][hOwner],HouseInfo[h][hLevel]);
					}
					HouseInfo[h][hMIcon] = CreateDynamicMapIcon(HouseInfo[h][hEntrancex], HouseInfo[h][hEntrancey], HouseInfo[h][hEntrancez], 32, COLOR_WHITE, 0, -1, -1, 400.0);
		            HouseInfo[h][hPickup] = CreatePickup(1272, 23, HouseInfo[h][hEntrancex], HouseInfo[h][hEntrancey], HouseInfo[h][hEntrancez],-1);
		            Update3DTextLabelText(House3D[idx], COLOR_RED2, text);
		            UpdateHouse(bouse);
				    return 1;
				}
				if(HouseInfo[bouse][hRentabil] == 0)
				{
				    HouseInfo[bouse][hRentabil] = 1;
				    SendClientMessage(playerid, COLOR_LIGHTBLUE,"Аренда дома включена!");
  		    		{
						format(text,sizeof(text),"{00aeff}Дом\n[ID]: %d\nВладелец: %s\nАренда: $%d\nУровень: %d",h,HouseInfo[h][hOwner],HouseInfo[h][hRent],HouseInfo[h][hLevel]);     HouseInfo[h][hMIcon] = CreateDynamicMapIcon(HouseInfo[h][hEntrancex], HouseInfo[h][hEntrancey], HouseInfo[h][hEntrancez], 32, COLOR_WHITE, 0, -1, -1, 400.0);
			            HouseInfo[h][hMIcon] = CreateDynamicMapIcon(HouseInfo[h][hEntrancex], HouseInfo[h][hEntrancey], HouseInfo[h][hEntrancez], 32, COLOR_WHITE, 0, -1, -1, 400.0);
			            HouseInfo[h][hPickup] = CreatePickup(1272, 23, HouseInfo[h][hEntrancex], HouseInfo[h][hEntrancey], HouseInfo[h][hEntrancez],-1);
			            Update3DTextLabelText(House3D[idx], COLOR_RED2, text);
			            UpdateHouse(bouse);
				  		return 1;
					}
				}
				return 1;
			}
			else
			{
				SendClientMessage(playerid, COLOR_GRAD2, "Вы не владелец дома.");
				return 1;
			}
		}
		return 1;
	}
8. Я спавнюсь не в доме а возле него (на пикапе входа) при первом заходе в игру, после смерти появляюсь в доме. как это изменить?

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