Sasha_Black
Умник
Здравствуйте дорогие форумчане,вот у меня проблема не получается сделать диалог.
вот код:
помогите сделать чтоб подходишь там был такой диалог,у меня в моде просто 3D тексты а я хочу сделать чтоб когда на дом подходишь вылазила так:
помогите пожалуйста,если надо плюсики дам.
вот код:
PHP:
for(new h = 0; h < sizeof(HouseInfo); h++)
{
new text[600];
if(HouseInfo[h][hOwned] == 0)
{
format(text,sizeof(text),"{33CCFF}* Дом продаётся *{FFFFFF}\nАдрес: {33CCFF}[%d]{FFFFFF}\nЦена: {33CCFF}$%d{FFFFFF}\nУровень: {33CCFF}%d{FFFFFF}\n\n {ffffff}Для покупки используй {33CCFF}/buyhouse{ffffff}",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:
for(new h = 0; h < sizeof(HouseInfo); h++)
{
if(PlayerToPoint(0.5, i, HouseInfo[h][hEntrancex], HouseInfo[h][hEntrancey], HouseInfo[h][hEntrancez]))
{
new str[128],sctring[300],hh[45],ttext[30];
if(HouseInfo[h][hOwned] == 1)
{
if(IsPlayerConnected(GetPlayerID(HouseInfo[h][hOwner]))) { ttext = ""#accept"Online{ffffff}"; }
else if(!IsPlayerConnected(GetPlayerID(HouseInfo[h][hOwner]))) { ttext = ""#cancel"Offline{ffffff}"; }
format(str,sizeof(str),"{FFFFFF}__________________________________________________\n\n");strcat(sctring,str);
format(str,sizeof(str),"\t{b0daf9}•{ffffff} Владелец:\t%s [%s]\t\n",HouseInfo[h][hOwner],ttext);strcat(sctring,str);
format(str,sizeof(str),"\t{b0daf9}•{ffffff} Аренда:\t$%d\t\n",HouseInfo[h][hRent]);strcat(sctring,str);
format(str,sizeof(str),"\t{b0daf9}•{ffffff} Уровень:\t%d\t\n\n",HouseInfo[h][hLevel]);strcat(sctring,str);
if(HouseInfo[h][hRentabil] == 1) {
format(str,sizeof(str)," {b0daf9}• /rentroom {ffffff}- арендовать комнату\n\n");strcat(sctring,str); }
format(str,sizeof(str),"{FFFFFF}__________________________________________________\n");strcat(sctring,str);
format(hh,sizeof(hh),"Дом №{b0daf9} %d",h);
SPD(i,6,DIALOG_STYLE_MSGBOX,hh,sctring,"Войти","Отмена");
return true;
}
