01.08.2012, 18:38
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; }