14.07.2012, 09:50
Got a problem with my script underneath.
Only the last label is shown
this one:
What do I have to change to get it working for every rank?
Ooh and the colors are also not shown...? they are just white
Only the last label is shown
this one:
pawn Код:
else if(GetPlayerScore(playerid) >= 3500)
{
new Text3D:label7 = Create3DTextLabel("World European Trucker",RED, 30.0, 40.0, 50.0, 40.0, 0);
Attach3DTextLabelToPlayer(label7, playerid, 0.0, 0.0, 0.4);
}
Ooh and the colors are also not shown...? they are just white
pawn Код:
#include <a_samp>
#include <zcmd>
#define GREEN 0x33AA33AA
#define WHITE 0xFFFFFFAA
#define YELLOW 0xF9FF00FF
#define RED 0xFB0000FF
#if defined FILTERSCRIPT
public OnFilterScriptInit()
{
print("\n--------------------------------------");
print("World European Trucking Rank System");
print("--------------------------------------\n");
return 1;
}
main{}
#endif
public OnPlayerSpawn(playerid)
{
if(GetPlayerScore(playerid) > 0 && GetPlayerScore(playerid) < 50)
{
new Text3D:label = Create3DTextLabel("Newbie Trucker",GREEN, 30.0, 40.0, 50.0, 40.0, 0);
Attach3DTextLabelToPlayer(label, playerid, 0.0, 0.0, 0.4);
}
else if(GetPlayerScore(playerid) > 50 && GetPlayerScore(playerid) < 100)
{
new Text3D:label1 = Create3DTextLabel("Trucker in training",GREEN, 30.0, 40.0, 50.0, 40.0, 0);
Attach3DTextLabelToPlayer(label1, playerid, 0.0, 0.0, 0.4);
}
else if(GetPlayerScore(playerid) > 100 && GetPlayerScore(playerid) < 200)
{
new Text3D:label2 = Create3DTextLabel("GoodTrucker",GREEN, 30.0, 40.0, 50.0, 40.0, 0);
Attach3DTextLabelToPlayer(label2, playerid, 0.0, 0.0, 0.4);
}
else if(GetPlayerScore(playerid) > 200 && GetPlayerScore(playerid) < 500)
{
new Text3D:label3 = Create3DTextLabel("Junior Trucker",GREEN, 30.0, 40.0, 50.0, 40.0, 0);
Attach3DTextLabelToPlayer(label3, playerid, 0.0, 0.0, 0.4);
}
else if(GetPlayerScore(playerid) > 500 && GetPlayerScore(playerid) < 1000)
{
new Text3D:label4 = Create3DTextLabel("Senior Trucker",GREEN, 30.0, 40.0, 50.0, 40.0, 0);
Attach3DTextLabelToPlayer(label4, playerid, 0.0, 0.0, 0.4);
}
else if(GetPlayerScore(playerid) > 1000 && GetPlayerScore(playerid) < 1500)
{
new Text3D:label5 = Create3DTextLabel("Trucker",GREEN, 30.0, 40.0, 50.0, 40.0, 0);
Attach3DTextLabelToPlayer(label5, playerid, 0.0, 0.0, 0.4);
}
else if(GetPlayerScore(playerid) > 1500 && GetPlayerScore(playerid) < 2000)
{
new Text3D:label6 = Create3DTextLabel("Transport Trucker",GREEN, 30.0, 40.0, 50.0, 40.0, 0);
Attach3DTextLabelToPlayer(label6, playerid, 0.0, 0.0, 0.4);
}
else if(GetPlayerScore(playerid) > 2000 && GetPlayerScore(playerid) < 2500)
{
new Text3D:label7 = Create3DTextLabel("Licensed Trucker",GREEN, 30.0, 40.0, 50.0, 40.0, 0);
Attach3DTextLabelToPlayer(label7, playerid, 0.0, 0.0, 0.4);
}
else if(GetPlayerScore(playerid) > 2500 && GetPlayerScore(playerid) < 3000)
{
new Text3D:label7 = Create3DTextLabel("European Trucker",GREEN, 30.0, 40.0, 50.0, 40.0, 0);
Attach3DTextLabelToPlayer(label7, playerid, 0.0, 0.0, 0.4);
}
else if(GetPlayerScore(playerid) > 3000 && GetPlayerScore(playerid) < 3500)
{
new Text3D:label7 = Create3DTextLabel("World Trucker",GREEN, 30.0, 40.0, 50.0, 40.0, 0);
Attach3DTextLabelToPlayer(label7, playerid, 0.0, 0.0, 0.4);
}
else if(GetPlayerScore(playerid) >= 3500)
{
new Text3D:label7 = Create3DTextLabel("World European Trucker",RED, 30.0, 40.0, 50.0, 40.0, 0);
Attach3DTextLabelToPlayer(label7, playerid, 0.0, 0.0, 0.4);
}
return 1;
}