Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Toretto_Samp poslato Mart 03, 2015, 11:04:44 PRE PODNE

Naslov: [Pomoc]Biznis
Poruka od: Toretto_Samp poslato Mart 03, 2015, 11:04:44 PRE PODNE
Skripta koju koristim: /
Detaljan opis problema: Kako da namestim kad igrac ode do nekod biznisa da mu pise ko je vlasnik biznisa i to imam sve sto treba ali opet nece da radi
new Text3D:BizzLabel[MAX_BUSINESSES];
new Text3D:SBizzLabel[MAX_SBUSINESSES];
Dio skripte: for(new h = 0; h < sizeof(BizzInfo); h++)
{
if(BizzInfo[h][bOwned] == 0)
{
format(PropertyString,sizeof(PropertyString),"Opis:%s\nNaziv firme:Bankrotirao zbog faktura\nBiznis je na prodaju!\nID:%d\nEnterijer Bizza: %d\nCena: $%d\nPotreban level: %d\n/bizhelp.",BizzInfo[h][bMessage],h,BizzInfo[h][bInterior],BizzInfo[h][bBuyPrice],BizzInfo[h][bLevelNeeded]);
BizzLabel[h] = Create3DTextLabel(PropertyString ,0x00FF00FF,BizzInfo[h][bEntranceX], BizzInfo[h][bEntranceY], BizzInfo[h][bEntranceZ]+0.5,20, 0, 1);
BizzPickup[h] = CreateDynamicPickup(1274, 1, BizzInfo[h][bEntranceX], BizzInfo[h][bEntranceY], BizzInfo[h][bEntranceZ]);
CreateDynamicMapIcon(BizzInfo[h][bEntranceX], BizzInfo[h][bEntranceY], BizzInfo[h][bEntranceZ], 52, -1, -1, -1, -1, 100.0);
pickups++;
}
if(BizzInfo[h][bOwned] == 1)
{
format(PropertyString,sizeof(PropertyString),"Naziv Firme: %s \n Vlasnik Firme: %s \nID: %d | Cena: $%d | lvl: %d \n Cena Ulaza: $%d\n Iznuda: %s \n Budzet: $%d\nPotrebni produkti: %d | Cena Produkta: $%d \nDa udjete /enter",BizzInfo[h][bMessage],BizzInfo[h][bOwner],h,BizzInfo[h][bBuyPrice],SBizzInfo[h][sbLevelNeeded],BizzInfo[h][bEntranceCost],BizzInfo[h][bExtortion],BizzInfo[h][bTill],(BizzInfo[h][bMaxProducts]-BizzInfo[h][bProducts]),BizzInfo[h][bPriceProd]);
BizzLabel[h] = Create3DTextLabel(PropertyString ,0x00C2ECFF, BizzInfo[h][bEntranceX],  BizzInfo[h][bEntranceY],  BizzInfo[h][bEntranceZ]+0.5,20, 0, 1);
BizzPickup[h] = CreateDynamicPickup(1274, 1,  BizzInfo[h][bEntranceX],  BizzInfo[h][bEntranceY],  BizzInfo[h][bEntranceZ]);
CreateDynamicMapIcon(BizzInfo[h][bEntranceX], BizzInfo[h][bEntranceY], BizzInfo[h][bEntranceZ], 36, -1, -1, -1, -1, 100.0);
pickups++;
}
}
for(new h = 0; h < sizeof(SBizzInfo); h++)
{
if(SBizzInfo[h][sbOwned] == 0)
{
format(PropertyString,sizeof(PropertyString),"Opis: %s\nNaziv firme:Bankrotirao zbog faktura\nBiznis je na prodaju!\nID:%d\nEnterijer Bizza: %d\nCena: $%d\nPotreban level: %d\n/bizhelp.",SBizzInfo[h][sbMessage],h,SBizzInfo[h][sbInterior],SBizzInfo[h][sbBuyPrice],SBizzInfo[h][sbLevelNeeded]);
SBizzLabel[h] = Create3DTextLabel(PropertyString ,0x00FF00FF,SBizzInfo[h][sbEntranceX], SBizzInfo[h][sbEntranceY], SBizzInfo[h][sbEntranceZ]+0.5,20, 0, 1);
SBizzPickup[h] = CreateDynamicPickup(1274, 1, SBizzInfo[h][sbEntranceX], SBizzInfo[h][sbEntranceY], SBizzInfo[h][sbEntranceZ]);
CreateDynamicMapIcon(SBizzInfo[h][sbEntranceX], SBizzInfo[h][sbEntranceY], SBizzInfo[h][sbEntranceZ], 52, -1, -1, -1, -1, 100.0);
pickups++;
}
if(SBizzInfo[h][sbOwned] == 1)
{
            format(PropertyString,sizeof(PropertyString),"Naziv Firme: %s\nVlasnik Firme: %s\nID: %d | Cena: $%d | lvl: %d\nCena Ulaza: $%d\nIznuda: %s\nBudzet: $%d\nPotrebni produkti: %d | Cena Produkta: $%d\nDa udjete /enter",SBizzInfo[h][sbMessage],SBizzInfo[h][sbOwner],h,SBizzInfo[h][sbBuyPrice],SBizzInfo[h][sbLevelNeeded],SBizzInfo[h][sbEntranceCost],SBizzInfo[h][sbExtortion],SBizzInfo[h][sbTill],(SBizzInfo[h][sbMaxProducts]-SBizzInfo[h][sbProducts]),SBizzInfo[h][sbPriceProd]);
SBizzLabel[h] = Create3DTextLabel(PropertyString ,0x00C2ECFF,SBizzInfo[h][sbEntranceX], SBizzInfo[h][sbEntranceY], SBizzInfo[h][sbEntranceZ]+0.5,20, 0, 1);
SBizzPickup[h] = CreateDynamicPickup(1274, 1, SBizzInfo[h][sbEntranceX], SBizzInfo[h][sbEntranceY], SBizzInfo[h][sbEntranceZ]);
CreateDynamicMapIcon(SBizzInfo[h][sbEntranceX], SBizzInfo[h][sbEntranceY], SBizzInfo[h][sbEntranceZ], 36, -1, -1, -1, -1, 100.0);
pickups++;
}
}

Neke slike/video za lakse dobivanje pomoci(neobavezno):
Naslov: Odg: [Pomoc]Biznis
Poruka od: []Don_Region poslato Mart 03, 2015, 12:10:20 POSLE PODNE
Moraš stavit ovo ispod i nakon toga da ti otvara dialog,TD ili sta si vec stavio...
if(IsPlayerInRangeOfPoint(playerid, [KORDINATE]))
ILI
if(IsPlayerToPoint(playerid, [KORDINATE]))