Započeo VuKaN
•29. Mar. 2016.• Zaključano[Pomoc] Create3DTextLabel
1,341
pregleda
14
postova
Crime Lord
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
759
Postovi:
115
Teme:
Pridružio se:Jun 2012
29. Mar. 2016.
Skripta koju koristim: Moja
Opis problema: Nece da kreira text
Deo skripte:
Pod OnGameModeInit
Opis problema: Nece da kreira text
Deo skripte:
Pod OnGameModeInit
for(new bogati = 0; bogati != 10; ++bogati)
{
new money = 0;
if(PlayerInfo + PlayerInfo > money)
{
new string;
money = PlayerInfo + PlayerInfo;
UpdateDynamic3DTextLabelText(NajbogatijiLabel, 0xFFFF00FF, string);
format(string,sizeof(string), "Najbogatiji je igrac %s sa %d $",bogati + 1,GetName(bogati),money);
//NajbogatijiLabel = format(string,sizeof(string), "Najbogatiji je igrac %s sa %d $", bogati + 1,GetName(bogati),money); // OVde baca.
NajbogatijiLabel = CreateDynamic3DTextLabel(string,0xFFFF00FF,1467.229370,-1750.814086,25.445299,40.0, INVALID_PLAYER_ID, INVALID_VEHICLE_ID, 0);
}
}Godfather
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosAktivan Član
9 / 250 XP
Početnik(1)
2,044
Postovi:
55
Teme:
Pridružio se:Sep. 2013
29. Mar. 2016.
format(string,sizeof(string), "Najbogatiji je igrac %s sa %d $",bogati + 1,GetName(bogati),money);
Ovde imas %s i %d po jedan put ali imas 2. inta i 1. string.
1. int: bogati+1
2. int: money
1. string: GetName(bogati)
for(new bogati = 0; bogati != 10; ++bogati)
{
new money = 0;
if(PlayerInfo + PlayerInfo > money)
{
new string;
money = PlayerInfo + PlayerInfo;
UpdateDynamic3DTextLabelText(NajbogatijiLabel, 0xFFFF00FF, string);
format(string,sizeof(string), "Najbogatiji je igrac %s sa %d $",bogati + 1,GetName(bogati),money);
//NajbogatijiLabel = format(string,sizeof(string), "Najbogatiji je igrac %s sa %d $", bogati + 1,GetName(bogati),money); // OVde baca.
if(IsValid3DTextLabel(NajbogatijiLabel) Destroy3DTextLabel(NajbogatijiLabel); //probaj i sa ovim
NajbogatijiLabel = CreateDynamic3DTextLabel(string,0xFFFF00FF,1467.229370,-1750.814086,25.445299,40.0, INVALID_PLAYER_ID, INVALID_VEHICLE_ID, 0);
}
}
Godfather
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosAktivan Član
9 / 250 XP
Početnik(1)
2,044
Postovi:
55
Teme:
Pridružio se:Sep. 2013
30. Mar. 2016.
IsValidDynamic3DTextLabel
DestroyDynamic3DTextLabel
DestroyDynamic3DTextLabel
native DestroyDynamic3DTextLabel(STREAMER_TAG_3D_TEXT_LABEL id);
native IsValidDynamic3DTextLabel(STREAMER_TAG_3D_TEXT_LABEL id);Godfather
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosAktivan Član
9 / 250 XP
Početnik(1)
2,044
Postovi:
55
Teme:
Pridružio se:Sep. 2013
30. Mar. 2016.
for(new bogati = 0; bogati != 10; ++bogati)
{
new money = 0;
if(PlayerInfo + PlayerInfo > money)
{
print("debug1");
new string;
money = PlayerInfo + PlayerInfo;
print("debug2");
UpdateDynamic3DTextLabelText(NajbogatijiLabel, 0xFFFF00FF, string);
print("debug3");
format(string,sizeof(string), "Najbogatiji je igrac %s sa %d $",bogati + 1,GetName(bogati),money);
//NajbogatijiLabel = format(string,sizeof(string), "Najbogatiji je igrac %s sa %d $", bogati + 1,GetName(bogati),money); // OVde baca.
print("debug4");
if(IsValid3DTextLabel(NajbogatijiLabel) Destroy3DTextLabel(NajbogatijiLabel); //probaj i sa ovim
print("debug5");
NajbogatijiLabel = CreateDynamic3DTextLabel(string,0xFFFF00FF,1467.229370,-1750.814086,25.445299,40.0, INVALID_PLAYER_ID, INVALID_VEHICLE_ID, 0);
print("debug6");
}
}I napisi mi sta ti izbaci od debuga u server_log
Godfather
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosAktivan Član
9 / 250 XP
Početnik(1)
2,044
Postovi:
55
Teme:
Pridružio se:Sep. 2013
31. Mar. 2016.
ne shavat sta si htjeo uraditi, ali cu ti objasnit sta si zapravo napisao
for(new bogati = 0; bogati != 10; ++bogati) //loop koji si koristio za PlayerInfo, sto znaci da je loop kroz igrace (10 igraca)
{
new money = 0; //napravio varijablu koju si ppostavio na 0
if(PlayerInfo + PlayerInfo > money) //ako je Banka+Pare vece od 0
{
print("debug1");
new string;
money = PlayerInfo + PlayerInfo; //varijablu postavlja na Banka+Pare igraca
print("debug2");
UpdateDynamic3DTextLabelText(NajbogatijiLabel, 0xFFFF00FF, string); //update-uje label iako nidje nisi postavio "format"
print("debug3");
format(string,sizeof(string), "Najbogatiji je igrac %s sa %d $",bogati + 1,GetName(bogati),money); //tek ovde je format
//NajbogatijiLabel = format(string,sizeof(string), "Najbogatiji je igrac %s sa %d $", bogati + 1,GetName(bogati),money); // OVde baca.
print("debug4");
if(IsValid3DTextLabel(NajbogatijiLabel) Destroy3DTextLabel(NajbogatijiLabel); //ako je validan(kreiran) label destroya ga
print("debug5");
NajbogatijiLabel = CreateDynamic3DTextLabel(string,0xFFFF00FF,1467.229370,-1750.814086,25.445299,40.0, INVALID_PLAYER_ID, INVALID_VEHICLE_ID, 0); //kreira label sa formatiranim stringom
print("debug6");
}
}Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava