Problem label text
#1

Got a problem with my script underneath.

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);
    }
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

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


Messages In This Thread
Problem label text - by jeremy8810 - 14.07.2012, 09:50
Re: Problem label text - by clarencecuzz - 14.07.2012, 10:09
Re: Problem label text - by BrandyPenguin - 14.07.2012, 10:17
Re: Problem label text - by jeremy8810 - 14.07.2012, 10:41

Forum Jump:


Users browsing this thread: 1 Guest(s)