not showing ranks
#1

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;
}
Reply
#2

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;
}
Reply
#3

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

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
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)