Another rank question
#7

Lol solved it by this

Код:
#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("Rank");
        print("--------------------------------------\n");
        return 1;
}

main{}

#endif


public OnPlayerSpawn(playerid)
{
    if(GetPlayerScore(playerid) > 0 && GetPlayerScore(playerid) < 1)
    {
        new Text3D:label = Create3DTextLabel("Trucker Wannabe",YELLOW, 30.0, 40.0, 50.0, 40.0, 0);
        Attach3DTextLabelToPlayer(label, playerid, 0.0, 0.0, 0.4);
    }
    else if(GetPlayerScore(playerid) > 2 && GetPlayerScore(playerid) < 49)
    {
        new Text3D:label1 = Create3DTextLabel("Rookie Trucker",YELLOW, 30.0, 40.0, 50.0, 40.0, 0);
        Attach3DTextLabelToPlayer(label1, playerid, 0.0, 0.0, 0.4);
    }
    else if(GetPlayerScore(playerid) > 50 && GetPlayerScore(playerid) < 99)
    {
        new Text3D:label2 = Create3DTextLabel("Trucker",YELLOW, 30.0, 40.0, 50.0, 40.0, 0);
        Attach3DTextLabelToPlayer(label2, playerid, 0.0, 0.0, 0.4);
    }
    else if(GetPlayerScore(playerid) > 100 && GetPlayerScore(playerid) < 199)
    {
        new Text3D:label3 = Create3DTextLabel("Senior Trucker",YELLOW, 30.0, 40.0, 50.0, 40.0, 0);
        Attach3DTextLabelToPlayer(label3, playerid, 0.0, 0.0, 0.4);
    }
    else if(GetPlayerScore(playerid) > 200 && GetPlayerScore(playerid) < 299)
    {
        new Text3D:label4 = Create3DTextLabel("Respected Trucker",YELLOW, 30.0, 40.0, 50.0, 40.0, 0);
        Attach3DTextLabelToPlayer(label4, playerid, 0.0, 0.0, 0.4);
    }
    else if(GetPlayerScore(playerid) > 300 && GetPlayerScore(playerid) < 399)
    {
        new Text3D:label5 = Create3DTextLabel("Trusted Trucker",YELLOW, 30.0, 40.0, 50.0, 40.0, 0);
        Attach3DTextLabelToPlayer(label5, playerid, 0.0, 0.0, 0.4);
    }
    else if(GetPlayerScore(playerid) > 400 && GetPlayerScore(playerid) < 449)
    {
        new Text3D:label6 = Create3DTextLabel("Commercial Trucker",YELLOW, 30.0, 40.0, 50.0, 40.0, 0);
        Attach3DTextLabelToPlayer(label6, playerid, 0.0, 0.0, 0.4);
    }
    else if(GetPlayerScore(playerid) >= 500 && GetPlayerScore(playerid) < 599)
    {
        new Text3D:label7 = Create3DTextLabel("Master Trucker",YELLOW, 30.0, 40.0, 50.0, 40.0, 0);
        Attach3DTextLabelToPlayer(label7, playerid, 0.0, 0.0, 0.4);
    }
    else if(GetPlayerScore(playerid) >= 600 && GetPlayerScore(playerid) < 699)
    {
        new Text3D:label8 = Create3DTextLabel("Transport Trucker",YELLOW, 30.0, 40.0, 50.0, 40.0, 0);
        Attach3DTextLabelToPlayer(label8, playerid, 0.0, 0.0, 0.4);
    }
    else if(GetPlayerScore(playerid) >= 700 && GetPlayerScore(playerid) < 799)
    {
        new Text3D:label9 = Create3DTextLabel("Trucker Of The Year",YELLOW, 30.0, 40.0, 50.0, 40.0, 0);
        Attach3DTextLabelToPlayer(label9, playerid, 0.0, 0.0, 0.4);
    }
    else if(GetPlayerScore(playerid) >= 800 && GetPlayerScore(playerid) < 899)
    {
        new Text3D:labe20 = Create3DTextLabel("High Speed Trucker",YELLOW, 30.0, 40.0, 50.0, 40.0, 0);
        Attach3DTextLabelToPlayer(labe20, playerid, 0.0, 0.0, 0.4);
    }
    else if(GetPlayerScore(playerid) >= 900 && GetPlayerScore(playerid) < 999)
    {
        new Text3D:labe21 = Create3DTextLabel("Commercial Senior Trucker",YELLOW, 30.0, 40.0, 50.0, 40.0, 0);
        Attach3DTextLabelToPlayer(labe21, playerid, 0.0, 0.0, 0.4);
    }
    else if(GetPlayerScore(playerid) >= 1000 && GetPlayerScore(playerid) < 1099)
    {
        new Text3D:labe22 = Create3DTextLabel("Overtake Trucker",YELLOW, 30.0, 40.0, 50.0, 40.0, 0);
        Attach3DTextLabelToPlayer(labe22, playerid, 0.0, 0.0, 0.4);
    }
    else if(GetPlayerScore(playerid) >= 1100 && GetPlayerScore(playerid) < 1199)
    {
        new Text3D:labe23 = Create3DTextLabel("In-front Trucker",YELLOW, 30.0, 40.0, 50.0, 40.0, 0);
        Attach3DTextLabelToPlayer(labe23, playerid, 0.0, 0.0, 0.4);
    }
    else if(GetPlayerScore(playerid) >= 1200 && GetPlayerScore(playerid) < 1399)
    {
        new Text3D:labe24 = Create3DTextLabel("Trucker Legend",YELLOW, 30.0, 40.0, 50.0, 40.0, 0);
        Attach3DTextLabelToPlayer(labe24, playerid, 0.0, 0.0, 0.4);
    }
    else if(GetPlayerScore(playerid) >= 1400 && GetPlayerScore(playerid) < 1599)
    {
        new Text3D:labe25 = Create3DTextLabel("Trucker God",YELLOW, 30.0, 40.0, 50.0, 40.0, 0);
        Attach3DTextLabelToPlayer(labe25, playerid, 0.0, 0.0, 0.4);
    }
    else if(GetPlayerScore(playerid) >= 1600 && GetPlayerScore(playerid) < 1999)
    {
        new Text3D:labe26 = Create3DTextLabel("Dream Trucker",YELLOW, 30.0, 40.0, 50.0, 40.0, 0);
        Attach3DTextLabelToPlayer(labe26, playerid, 0.0, 0.0, 0.4);
    }
    else if(GetPlayerScore(playerid) >= 2000 && GetPlayerScore(playerid) < 2999)
    {
        new Text3D:labe27 = Create3DTextLabel("Universial Trucker",YELLOW, 30.0, 40.0, 50.0, 40.0, 0);
        Attach3DTextLabelToPlayer(labe27, playerid, 0.0, 0.0, 0.4);
    }
    else if(GetPlayerScore(playerid) >= 3000)
    {
        new Text3D:labe28 = Create3DTextLabel("Most Valued Trucker",YELLOW, 30.0, 40.0, 50.0, 40.0, 0);
        Attach3DTextLabelToPlayer(labe28, playerid, 0.0, 0.0, 0.4);
    }
    return 1;
}



CMD:ranks(playerid,params[])
{
     SendClientMessage(playerid,YELLOW,"Trucker Wannabe: 0 Score");
     SendClientMessage(playerid,YELLOW,"Rookie Trucker: 1 Score");
     SendClientMessage(playerid,YELLOW,"Trucker: 50 Score");
     SendClientMessage(playerid,YELLOW,"Senior Trucker: 100 Score");
     SendClientMessage(playerid,YELLOW,"Respected Trucker: 200 Score");
     SendClientMessage(playerid,YELLOW,"Trusted Trucker: 300 Score");
     SendClientMessage(playerid,YELLOW,"Commercial Trucker: 400 Score");
     SendClientMessage(playerid,YELLOW,"Master Trucker: 500 Score");
     SendClientMessage(playerid,YELLOW,"Transport Trucker: 600 Score");
     SendClientMessage(playerid,YELLOW,"Trucker Of The Year: 700 Score");
     SendClientMessage(playerid,YELLOW,"High Speed Trucker: 800 Score");
     SendClientMessage(playerid,YELLOW,"Commercial Senior Trucker: 900 Score");
     SendClientMessage(playerid,YELLOW,"Overtake Trucker: 1000 Score");
     SendClientMessage(playerid,YELLOW,"In-front Trucker: 1100 Score");
     SendClientMessage(playerid,YELLOW,"Trucker Legend: 1200 Score");
     SendClientMessage(playerid,YELLOW,"Trucker God: 1400 Score");
     SendClientMessage(playerid,YELLOW,"Dream Trucker: 1600 Score");
     SendClientMessage(playerid,YELLOW,"Universial Trucker: 2000 Score");
     SendClientMessage(playerid,YELLOW,"Most Valued Trucker: 3000 Score");
     return 1;
}
CMD:myrank(playerid,params[])
{
     if(GetPlayerScore(playerid) < 0)
     {
        SendClientMessage(playerid,YELLOW,"Trucker Wannabe");
     }
     else if(GetPlayerScore(playerid) < 1)
     {
        SendClientMessage(playerid,YELLOW,"Rookie Trucker");
     }
     else if(GetPlayerScore(playerid) < 50)
     {
        SendClientMessage(playerid,YELLOW,"Trucker");
     }
     else if(GetPlayerScore(playerid) < 100)
     {
        SendClientMessage(playerid,YELLOW,"Senior Trucker");
     }
     else if(GetPlayerScore(playerid) < 200)
     {
        SendClientMessage(playerid,YELLOW,"Respected Trucker");
     }
     else if(GetPlayerScore(playerid) < 300)
     {
        SendClientMessage(playerid, YELLOW,"Trusted Trucker");
     }
     else if(GetPlayerScore(playerid) < 400)
     {
        SendClientMessage(playerid, YELLOW,"Commercial Trucker");
     }
     else if(GetPlayerScore(playerid) < 500)
     {
        SendClientMessage(playerid, YELLOW,"Master Trucker");
     }
     else if(GetPlayerScore(playerid) >= 600)
     {
        SendClientMessage(playerid,YELLOW,"Transport Trucker");
     }
     else if(GetPlayerScore(playerid) >= 700)
     {
        SendClientMessage(playerid,YELLOW,"Trucker Of The Year");
     }
     else if(GetPlayerScore(playerid) >= 800)
     {
        SendClientMessage(playerid,YELLOW,"High Speed Trucker");
     }
     else if(GetPlayerScore(playerid) >= 900)
     {
        SendClientMessage(playerid,YELLOW,"Commercial Senior Trucker");
     }
     else if(GetPlayerScore(playerid) >= 1000)
     {
        SendClientMessage(playerid,YELLOW,"Overtake Trucker");
     }
     else if(GetPlayerScore(playerid) >= 1100)
     {
        SendClientMessage(playerid,YELLOW,"In-front Trucker");
     }
     else if(GetPlayerScore(playerid) >= 1200)
     {
        SendClientMessage(playerid,YELLOW,"Trucker Legend");
     }
     else if(GetPlayerScore(playerid) >= 1400)
     {
        SendClientMessage(playerid,YELLOW,"Trucker God");
     }
     else if(GetPlayerScore(playerid) >= 1600)
     {
        SendClientMessage(playerid,YELLOW,"Dream Trucker");
     }
     else if(GetPlayerScore(playerid) >= 2000)
     {
        SendClientMessage(playerid,RED,"Universial Trucker");
     }
     else if(GetPlayerScore(playerid) >= 3000)
     {
        SendClientMessage(playerid,RED,"Most Valued Trucker");
     }
     return 1;
}
Reply


Messages In This Thread
Another rank question - by $mooth - 01.08.2012, 15:15
Re: Another rank question - by $mooth - 01.08.2012, 15:44
Re: Another rank question - by $mooth - 01.08.2012, 16:40
Re: Another rank question - by Roko_foko - 01.08.2012, 16:55
Re: Another rank question - by $mooth - 01.08.2012, 17:33
Re: Another rank question - by Roko_foko - 01.08.2012, 17:52
Re: Another rank question - by $mooth - 01.08.2012, 18:38

Forum Jump:


Users browsing this thread: 1 Guest(s)