Skripta koju koristim: GTARP
Detaljan opis problema:E kako da stavim u gtarp mod 3d text na kucama ja stavim ali nece da pise ceo pise samo KUCA NA PRODAJI i nema Adresa: Koliko kosta nista kako to da namestim molim vas pomozite mi
Dio skripte: /
Neke slike/video za lakse dobivanje pomoci(neobavezno): /
Daj mi OnGameModeInit al samo ono gdje ti je property string. Btw mozda ti nece sve prikazat jer ti je property string max words na 20 ili tako nes ugl probaj nac: new PropertyString[BROJ]; ovdje gdje je broj stavi si 200 ili 256 i probaj oce li radit
Nemam nigde PropertyString
Nadji u OnGameModeInit ovo: for(new h = 0; h < sizeof(HouseInfo); h++) i daj nam sve sto ima tu..
Kako ti je onda definirano kod kuca odi u mod i nadi tamo gdje si pisao KUCA NA PRODAJU trebalo bi ovako izgledat:
format(NESTO,sizeof(NESTO),"KUCA NA PRODAJU! Adresa: %s",Kuce[h][hAdresa]);
HouseLabel[h] = Create3DTextLabel(NESTO ,COLOR_KUCE,Kuce[h][hExteriorX], Kuce[h][hExteriorY], Kuce[h][hExteriorZ]+0.5,40.0, 0, 1);
Znaci tu di ti je NESTO je bitno jer ti on odreduje duljinu texta i onda iznad toga trebas imati npr. ( new nesto[20];)
for(new h = 0; h < sizeof(HouseInfo); h++)
{
if(HouseInfo[h][hOwned] == 0)
{
format(string1, sizeof(string), "{F3FF02}Kuca na Prodaju! \n{F3FF02}Cena:{FFFFFF} $%d\n{F3FF02}Level:{FFFFFF} %d\n{F3FF02}\n{F3FF02}/kupikucu",HouseInfo[h][hValue]);
housesale = Create3DTextLabel(string1,0x006400FF,HouseInfo[h][hEntrancex], HouseInfo[h][hEntrancey], HouseInfo[h][hEntrancez]+0.5,20, 0, 1);
AddStaticPickup(1273, 2, HouseInfo[h][hEntrancex], HouseInfo[h][hEntrancey], HouseInfo[h][hEntrancez]);
pickups++;
}
if(HouseInfo[h][hOwned] == 1)
{
format(string1, sizeof(string), "{F3FF02}Vlasnik:{FFFFFF} %s\n{F3FF02}Rent:{FFFFFF} $%d ",HouseInfo[h][hOwner]);
Create3DTextLabel(string1,0x006400FF,HouseInfo[h][hEntrancex], HouseInfo[h][hEntrancey], HouseInfo[h][hEntrancez]+0.5,20, 0, 1);
AddStaticPickup(1318, 2, HouseInfo[h][hEntrancex], HouseInfo[h][hEntrancey], HouseInfo[h][hEntrancez]);
pickups++;
}
}
for(new h = 0; h < sizeof(BizzInfo); h++)
{
if(BizzInfo[h][bOwned] == 0)
{
format(string1, sizeof(string), "[Prodaja]\n$ %d",BizzInfo[h][bBuyPrice]);
bizsale = Create3DTextLabel(string1,0x8361FFFF,BizzInfo[h][bEntranceX], BizzInfo[h][bEntranceY], BizzInfo[h][bEntranceZ]+0.5,20, 0, 1);
AddStaticPickup(1274, 2, BizzInfo[h][bEntranceX], BizzInfo[h][bEntranceY], BizzInfo[h][bEntranceZ]);
pickups++;
}
if(BizzInfo[h][bOwned] == 1)
{
format(string1, sizeof(string), "[Vlasnik]\n%s",BizzInfo[h][bOwner]);
Create3DTextLabel(string1,0x8361FFFF,BizzInfo[h][bEntranceX], BizzInfo[h][bEntranceY], BizzInfo[h][bEntranceZ]+0.5,20, 0, 1);
AddStaticPickup(1272, 2, BizzInfo[h][bEntranceX], BizzInfo[h][bEntranceY], BizzInfo[h][bEntranceZ]);
pickups++;
}
}
for(new h = 0; h < sizeof(SBizzInfo); h++)
{
if(SBizzInfo[h][sbOwned] == 0)
{
format(string1, sizeof(string), "[Prodaja]\n$ %d",SBizzInfo[h][sbBuyPrice]);
sbizsale = Create3DTextLabel(string1,0x8361FFFF,SBizzInfo[h][sbEntranceX], SBizzInfo[h][sbEntranceY], SBizzInfo[h][sbEntranceZ]+0.5,20, 0, 1);
AddStaticPickup(1274, 2, SBizzInfo[h][sbEntranceX], SBizzInfo[h][sbEntranceY], SBizzInfo[h][sbEntranceZ]);
pickups++;
}
if(SBizzInfo[h][sbOwned] == 1)
{
format(string1, sizeof(string), "[Vlasnik]\n%s",SBizzInfo[h][sbOwner]);
Create3DTextLabel(string1,0x8361FFFF,SBizzInfo[h][sbEntranceX], SBizzInfo[h][sbEntranceY], SBizzInfo[h][sbEntranceZ]+0.5,20, 0, 1);
AddStaticPickup(1239, 2, SBizzInfo[h][sbEntranceX], SBizzInfo[h][sbEntranceY], SBizzInfo[h][sbEntranceZ]);
pickups++;
}
}
Koliki ti je new string1[BROJ]; ?
new string1[256];
O kakvim vi stringovima pricate vidite da nije uopste stavio varijablu za level i ostalo...Samo za cenu je stavio : HouseInfo[h][hValue]
,vidi kako ti je defniran level i ostalo,uglavnom nesto slicno ovome: HouseInfo[h][hLevel]
..