Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //================================Include=====================================//
- #include <a_samp>
- #include <zcmd>
- //============================================================================//
- #if defined FILTERSCRIPT
- public OnFilterScriptInit()
- {
- print("\n--------------------------------------");
- print(" Nirzor's Rank System V1.0 ");
- print("--------------------------------------\n");
- return 1;
- }
- public OnFilterScriptExit()
- {
- return 1;
- }
- #else
- //===============================Colors=======================================//
- #define COLOR_GREEN 0x008000FF
- #define COLOR_BLUE 0x0000FFFF
- #define COLOR_BRIGHTRED 0xFF000AAA
- #define COLOR_AUA 0x00FFFFAA
- #define COLOR_GREY 0xAFAFAFAA
- #define COLOR_BEIGE 0xFFF8DCAA
- #define COLOR_BLACK 0x000000AA
- #define COLOR_LIGHTERBLUE 0x00BFFFAA
- #define COLOR_BLUELIGHT 0x1E90FFAA
- #define COLOR_BLUEMEDIUM 0x0000CDAA
- #define COLOR_BLUEDARK 0x00008BAA
- #define COLOR_PINK 0xFF1493AA
- #define COLOR_PINKDARK 0xFF00FFAA
- #define COLOR_GREENLIGHT 0x00FF00AA
- #define COLOR_GREENDARK 0x006400AA
- #define COLOR_MAROON 0x800000AA
- #define COLOR_OKER 0x808000AA
- #define COLOR_ORANGE 0xFF4500AA
- #define COLOR_ORANGELIGHT 0xFF8C00AA
- #define COLOR_PURPLE 0x800080AA
- #define COLOR_VIOLETDARK 0x9400D3AA
- #define COLOR_INDIGO 0xAB0082AA
- #define COLOR_RED 0xFF0000AA
- #define COLOR_SAND 0xFFDEADAA
- #define COLOR_SILVER 0xC0C0C0AA
- #define COLOR_TEAL 0x008080AA
- #define COLOR_WHITE 0xFFFFFFAA
- #define COLOR_YELLOW 0xFFFF00AA
- #define COLOR_GOLD 0xFFD700AA
- #define COLOR_BROWN 0x8B4513AA
- #define COLOR_BROWNLIGHT 0xA0522DAA
- #define COLOR_GRAY 0xA9A9A9AA
- #define COLOR_GRAYDARK 0x696969AA
- #define COLOR_INVISIBLE 0xFFFFFF00
- #define COLOR_INDIA 0x80000096
- #define COLOR_PAKISTAN 0x40808096
- #define COLOR_NEPAL 0x8000FF96
- #define COLOR_BRAZIL 0xB7B70096
- #define COLOR_CHINA 0x80808096
- #define COLOR_GREECE 0x00000096
- #define COLOR_SINGAPORE 0x00FFFF96
- #define COLOR_IRAQ 0x8080C096
- #define C_GREY 0xAFAFAFAA
- #define C_VIOLET 0x9955DEEE
- #define COLOR_SU 0x6E00FFFF
- #define COLOR_RF 0xE10000FF
- #define COLOR_SI 0xFFE600FF
- #define COLOR_USA 0x00808096
- //============================================================================//
- #endif
- public OnPlayerConnect(playerid)
- {
- return 1;
- }
- public OnPlayerDisconnect(playerid, reason)
- {
- return 1;
- }
- public OnPlayerSpawn(playerid)
- {
- return 1;
- }
- public OnPlayerDeath(playerid, killerid, reason)
- {
- return 1;
- }
- public OnVehicleSpawn(vehicleid)
- {
- return 1;
- }
- public OnVehicleDeath(vehicleid, killerid)
- {
- return 1;
- }
- public OnPlayerText(playerid, text[])
- {
- return 1;
- }
- public OnPlayerCommandText(playerid, cmdtext[])
- {
- return 0;
- }
- CMD:rank(playerid, params[])
- {
- Rank(playerid);
- return 1;
- }
- CMD:ranks(playerid, params[])
- {
- Rank(playerid);
- ShowPlayerDialog(playerid, 123, DIALOG_STYLE_MSGBOX, "{6EF83C}**** Ranks ****:", "{00FF00}Rank - 0 Rookie (0)\n{00FF00}Rank - 1 Private Shooter (200)\n{00FF00}Rank - 2 Commander (400)\n{00FF00}Rank - 3 Brigadiar (600)\n{00FF00}Rank - 4 Commander (800)\n{00FF00}Rank - 5 Commander (1000)", "Play","");
- return 1;
- }
- CMD:callbackup(playerid, params[])
- {
- if(GetPlayerScore(playerid) >= 600)
- {
- new Name[MAX_PLAYER_NAME]; GetPlayerName(playerid, Name, sizeof(Name));
- new string[128];
- format(string, sizeof(string), "[REQUESTING BACKUP]: %s is requesting for backup!", Name);
- printf("%s", string);
- }
- else
- {
- SendClientMessage(playerid, COLOR_RED,"You need to be Rank - 2 to use this command!");
- }
- return 1;
- }
- CMD:rjet(playerid, params[])
- {
- if(GetPlayerScore(playerid) >= 600)
- {
- SetPlayerSpecialAction(playerid, 2);
- SendClientMessage(playerid, -1,"You have got a jetpack.");
- }
- else
- {
- SendClientMessage(playerid, COLOR_RED,"You need to be Rank - 2 to use this command!");
- }
- return 1;
- }
- CMD:rankcmds(playerid, params[])
- {
- SendClientMessage(playerid, -1,"/rjet,/callbackup");
- return 1;
- }
- public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
- {
- return 1;
- }
- public OnPlayerExitVehicle(playerid, vehicleid)
- {
- return 1;
- }
- public OnPlayerStateChange(playerid, newstate, oldstate)
- {
- return 1;
- }
- public OnPlayerEnterCheckpoint(playerid)
- {
- return 1;
- }
- public OnPlayerLeaveCheckpoint(playerid)
- {
- return 1;
- }
- public OnPlayerEnterRaceCheckpoint(playerid)
- {
- return 1;
- }
- public OnPlayerLeaveRaceCheckpoint(playerid)
- {
- return 1;
- }
- public OnRconCommand(cmd[])
- {
- return 1;
- }
- public OnPlayerRequestSpawn(playerid)
- {
- return 1;
- }
- public OnObjectMoved(objectid)
- {
- return 1;
- }
- public OnPlayerObjectMoved(playerid, objectid)
- {
- return 1;
- }
- public OnPlayerPickUpPickup(playerid, pickupid)
- {
- return 1;
- }
- public OnVehicleMod(playerid, vehicleid, componentid)
- {
- return 1;
- }
- public OnVehiclePaintjob(playerid, vehicleid, paintjobid)
- {
- return 1;
- }
- public OnVehicleRespray(playerid, vehicleid, color1, color2)
- {
- return 1;
- }
- public OnPlayerSelectedMenuRow(playerid, row)
- {
- return 1;
- }
- public OnPlayerExitedMenu(playerid)
- {
- return 1;
- }
- public OnPlayerInteriorChange(playerid, newinteriorid, oldinteriorid)
- {
- return 1;
- }
- public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
- {
- return 1;
- }
- public OnRconLoginAttempt(ip[], password[], success)
- {
- return 1;
- }
- public OnPlayerUpdate(playerid)
- {
- return 1;
- }
- public OnPlayerStreamIn(playerid, forplayerid)
- {
- return 1;
- }
- public OnPlayerStreamOut(playerid, forplayerid)
- {
- return 1;
- }
- public OnVehicleStreamIn(vehicleid, forplayerid)
- {
- return 1;
- }
- public OnVehicleStreamOut(vehicleid, forplayerid)
- {
- return 1;
- }
- public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
- {
- return 1;
- }
- public OnPlayerClickPlayer(playerid, clickedplayerid, source)
- {
- return 1;
- }
- forward Rank(playerid);
- public Rank(playerid)
- {
- if (GetPlayerScore(playerid) >= 0 && GetPlayerScore(playerid) <= 200)
- {
- SendClientMessage(playerid, -1,"You are rank 0 Rookie!");
- }
- if (GetPlayerScore(playerid) >= 200 && GetPlayerScore(playerid) <= 400)
- {
- SendClientMessage(playerid, -1,"You are rank 1 Private Shooter!");
- }
- if (GetPlayerScore(playerid) >= 400 && GetPlayerScore(playerid) <= 600)
- {
- SendClientMessage(playerid, -1,"You are rank 2 Commander!");
- }
- if (GetPlayerScore(playerid) >= 600 && GetPlayerScore(playerid) <= 800)
- {
- SendClientMessage(playerid, -1,"You are rank 3 Brigadier!");
- }
- if (GetPlayerScore(playerid) >= 800 && GetPlayerScore(playerid) <= 1000)
- {
- SendClientMessage(playerid, -1,"You are rank 4 Master Shooter!");
- }
- if (GetPlayerScore(playerid) >= 1000)
- {
- SendClientMessage(playerid, -1,"You are rank 5 General!");
- }
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement