SA-MP Forums Archive
not showing ranks - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: SA-MP Scripting and Plugins (https://sampforum.blast.hk/forumdisplay.php?fid=8)
+--- Forum: Scripting Help (https://sampforum.blast.hk/forumdisplay.php?fid=12)
+--- Thread: not showing ranks (/showthread.php?tid=426748)



not showing ranks - DerickClark - 30.03.2013

not showing ranks
Код:
stock UpdateRank(playerid)
{
	new string[128];
	if(APlayerData[playerid][StatsTruckerJobs] >= 0) new Text3D:label = Create3DTextLabel("New Trucker", 0x008080FF, 30.0, 40.0, 50.0, 40.0, 0);
	if(APlayerData[playerid][StatsTruckerJobs] >= 10) new Text3D:label = Create3DTextLabel("High Trucker", 0x008080FF, 30.0, 40.0, 50.0, 40.0, 0);
	if(APlayerData[playerid][StatsTruckerJobs] >= 100) new Text3D:label = Create3DTextLabel("Super Trucker", 0x008080FF, 30.0, 40.0, 50.0, 40.0, 0);
	if(APlayerData[playerid][StatsTruckerJobs] >= 200) new Text3D:label = Create3DTextLabel("Respected Trucker", 0x008080FF, 30.0, 40.0, 50.0, 40.0, 0);
	if(APlayerData[playerid][StatsTruckerJobs] >= 400) new Text3D:label = Create3DTextLabel("Road Trucker", 0x008080FF, 30.0, 40.0, 50.0, 40.0, 0);
	format(string,sizeof(string),"%s",Rank[playerid]);
    Update3DTextLabelText(Trucker[playerid],string);
    return 1;
}



Re: not showing ranks - BittleRyan - 30.03.2013

Quote:
Originally Posted by DerickClark
Посмотреть сообщение
not showing ranks
Код:
stock UpdateRank(playerid)
{
	new string[128];
	if(APlayerData[playerid][StatsTruckerJobs] >= 0) new Text3D:label = Create3DTextLabel("New Trucker", 0x008080FF, 30.0, 40.0, 50.0, 40.0, 0);
	if(APlayerData[playerid][StatsTruckerJobs] >= 10) new Text3D:label = Create3DTextLabel("High Trucker", 0x008080FF, 30.0, 40.0, 50.0, 40.0, 0);
	if(APlayerData[playerid][StatsTruckerJobs] >= 100) new Text3D:label = Create3DTextLabel("Super Trucker", 0x008080FF, 30.0, 40.0, 50.0, 40.0, 0);
	if(APlayerData[playerid][StatsTruckerJobs] >= 200) new Text3D:label = Create3DTextLabel("Respected Trucker", 0x008080FF, 30.0, 40.0, 50.0, 40.0, 0);
	if(APlayerData[playerid][StatsTruckerJobs] >= 400) new Text3D:label = Create3DTextLabel("Road Trucker", 0x008080FF, 30.0, 40.0, 50.0, 40.0, 0);
	format(string,sizeof(string),"%s",Rank[playerid]);
    Update3DTextLabelText(Trucker[playerid],string);
    return 1;
}
Try this:
Код:
stock UpdateRank(playerid)
{
	new string[128];
	if(APlayerData[playerid][StatsTruckerJobs] >= 0) return new Text3D:label = Create3DTextLabel("New Trucker", 0x008080FF, 30.0, 40.0, 50.0, 40.0, 0);
	if(APlayerData[playerid][StatsTruckerJobs] >= 10) return new Text3D:label = Create3DTextLabel("High Trucker", 0x008080FF, 30.0, 40.0, 50.0, 40.0, 0);
	if(APlayerData[playerid][StatsTruckerJobs] >= 100) return new Text3D:label = Create3DTextLabel("Super Trucker", 0x008080FF, 30.0, 40.0, 50.0, 40.0, 0);
	if(APlayerData[playerid][StatsTruckerJobs] >= 200) return new Text3D:label = Create3DTextLabel("Respected Trucker", 0x008080FF, 30.0, 40.0, 50.0, 40.0, 0);
	if(APlayerData[playerid][StatsTruckerJobs] >= 400) return new Text3D:label = Create3DTextLabel("Road Trucker", 0x008080FF, 30.0, 40.0, 50.0, 40.0, 0);
	format(string,sizeof(string),"%s",Rank[playerid]);
    Update3DTextLabelText(Trucker[playerid],string);
    return 1;
}



Re: not showing ranks - DerickClark - 30.03.2013

it keep saying dis on the player.
idk why.dis wat it say.
Buy liceneses


Re: not showing ranks - cessil - 30.03.2013

is Trucker[playerid] already a 3d textlabel and is it visible? why are you creating new ones where you can't reference them later?

if Rank[playerid] is a string, then you don't need to format it