Killix
Новичок
1. Я перенес систему домов с одного мода на другой, но теперь у меня при покупке дома из него некак не выйти если ТПшнуться к примеру к ЛС, то каров ЛС не видно. Только перезаход помогает. Как это исправить?
2. Как сделать чтобы когда я покупал дом табличка менялась сразу, а не после рестарта. И как чтоб после отключении аренды она не появлялась после рестарта?
с
на
и при аренде чтоб менялось на
3. У меня двойные пикапы стали (зеленых домика у дома стало 2, они друг в друге слиты).Как это исправить?
4. Очень часто у меня не показывает Exp / Level на сервере (Но форум остается виден). Как это исправить?
5. у некоторых домов появился Красный круг, как его убрать?
6. Почему то дома иногда не видно на радаре. Причем не все.
7. Когда я умераю после рестарта (лаг, смерть при загрузке) то у меня выбивает отчет об ошибке. До этого я ввожу /setrentable (выключаю аренду). (некак не сделать чтоб дом нельзя было арендовывать help).
Вот сама команда.
8. Я спавнюсь не в доме а возле него (на пикапе входа) при первом заходе в игру, после смерти появляюсь в доме. как это изменить?
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);
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;
}
Заранее спасибо!
Последнее редактирование:
