Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // Script made by lordturhan
- // DO not re-release or sell without my permissiom
- /*
- Rank System Made By LordTurhan
- Credits:
- LordTurhan
- Silentfood
- Cameltoe
- Sa-Mp Forums
- Special Thanks for answering my questions :D
- */
- #define FILTERSCRIPT
- #include <a_samp>
- #include <zcmd>
- #include <sscanf2>
- #define GREEN 0x33AA33AA
- #define WHITE 0xFFFFFFAA
- #if defined FILTERSCRIPT
- public OnFilterScriptInit()
- {
- print("\n--------------------------------------");
- print("Rank System By LordTurhan");
- print("--------------------------------------\n");
- return 1;
- }
- #endif
- public OnPlayerSpawn(playerid)
- {
- if(GetPlayerScore(playerid) > 0 && GetPlayerScore(playerid) < 10)
- {
- new Text3D:label = Create3DTextLabel("Private",WHITE, 30.0, 40.0, 50.0, 40.0, 0);
- Attach3DTextLabelToPlayer(label, playerid, 0.0, 0.0, 0.4);
- }
- else if(GetPlayerScore(playerid) > 10 && GetPlayerScore(playerid) < 50)
- {
- new Text3D:label1 = Create3DTextLabel("Private First Class",WHITE, 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) < 100)
- {
- new Text3D:label2 = Create3DTextLabel("Corporal",WHITE, 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) < 200)
- {
- new Text3D:label3 = Create3DTextLabel("Sergeant",WHITE, 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) < 300)
- {
- new Text3D:label4 = Create3DTextLabel("Staff Sergeant",WHITE, 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) < 500)
- {
- new Text3D:label5 = Create3DTextLabel("Sergeant First Class",WHITE, 30.0, 40.0, 50.0, 40.0, 0);
- Attach3DTextLabelToPlayer(label5, playerid, 0.0, 0.0, 0.4);
- }
- else if(GetPlayerScore(playerid) > 500 && GetPlayerScore(playerid) < 600)
- {
- new Text3D:label6 = Create3DTextLabel("Master Sergeant",WHITE, 30.0, 40.0, 50.0, 40.0, 0);
- Attach3DTextLabelToPlayer(label6, playerid, 0.0, 0.0, 0.4);
- }
- else if(GetPlayerScore(playerid) >= 600)
- {
- new Text3D:label7 = Create3DTextLabel("Commander",WHITE, 30.0, 40.0, 50.0, 40.0, 0);
- Attach3DTextLabelToPlayer(label7, playerid, 0.0, 0.0, 0.4);
- }
- return 1;
- }
- CMD:rankinfo(playerid,params[])
- {
- SendClientMessage(playerid,GREEN,"Private:0 Score");
- SendClientMessage(playerid,GREEN,"Private First Class:10 Score");
- SendClientMessage(playerid,GREEN,"Corporal:50 Score");
- SendClientMessage(playerid,GREEN,"Sergeant:100 Score");
- SendClientMessage(playerid,GREEN,"Staff Sergeant:200 Score");
- SendClientMessage(playerid,GREEN,"Sergeant First Class:300 Score");
- SendClientMessage(playerid,GREEN,"Master Sergeant:500 Score");
- SendClientMessage(playerid,GREEN,"Commander:600 Score");
- return 1;
- }
- CMD:rank(playerid,params[])
- {
- if(GetPlayerScore(playerid) < 10)
- {
- SendClientMessage(playerid,GREEN,"Your rank is Private!");
- }
- else if(GetPlayerScore(playerid) < 50)
- {
- SendClientMessage(playerid,GREEN,"Your rank is Private First Class!");
- }
- else if(GetPlayerScore(playerid) < 100)
- {
- SendClientMessage(playerid,GREEN,"Your rank is Corporal!");
- }
- else if(GetPlayerScore(playerid) < 200)
- {
- SendClientMessage(playerid,GREEN,"Your rank is Sergeant!");
- }
- else if(GetPlayerScore(playerid) < 300)
- {
- SendClientMessage(playerid,GREEN,"Your rank is Staff Sergeant!");
- }
- else if(GetPlayerScore(playerid) < 500)
- {
- SendClientMessage(playerid, GREEN,"Your rank is Sergeant First Class!");
- }
- else if(GetPlayerScore(playerid) < 600)
- {
- SendClientMessage(playerid, GREEN,"Your rank is Master Sergeant!");
- }
- else if(GetPlayerScore(playerid) >= 600)
- {
- SendClientMessage(playerid,GREEN,"Your rank is Commander!");
- }
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement