Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //Do Not Edit All Credits Here It Belongs To Me
- //
- // | |
- // | Xtreme-Kakashi's Gamemode |
- // | Credits To Kakashi |
- // | Copyright 2011@ |
- // | |
- //
- #include <a_samp>
- #define DIALOGID 6969
- new pLanguage[MAX_PLAYERS char];
- #define ENG 0
- #define PHP 1
- new Justine;
- new BotNPC;
- new Text3D:NPCNameTag;
- new Text3D:NPCNameTag2;
- new Text3D:NPCNameTag3;
- new Text3D:NPCNameTag4;
- new Text3D:NPCNameTag5;
- new Text3D:NPCNameTag6;
- new Text:Textdraw0;
- new Text:Textdraw1;
- new Text:Textdraw2;
- new Text:Textdraw3;
- #define COLOR_LIGHTBLUE 0x33CCFFAA
- #define COLOR_RED 0xFF0000FF
- #define COLOR_GREY 0xAFAFAFAA
- #define COLOR_YELLOW 0xFFFF00AA
- #define COLOR_PINK 0xFF66FFAA
- #define COLOR_BLUE 0x0000BBAA
- #define COLOR_WHITE 0xFFFFFFAA
- #define COLOR_DARKRED 0x660000AA
- #define COLOR_ORANGE 0xFF9900AA
- #define COLOR_BRIGHTRED 0xFF0000AA
- #define COLOR_INDIGO 0x4B00B0AA
- #define COLOR_VIOLET 0x9955DEEE
- #define COLOR_LIGHTRED 0xFF99AADD
- #define COLOR_SEAGREEN 0x00EEADDF
- #define COLOR_GRAYWHITE 0xEEEEFFC4
- #define COLOR_LIGHTNEUTRALBLUE 0xabcdef66
- #define COLOR_GREENISHGOLD 0xCCFFDD56
- #define COLOR_LIGHTBLUEGREEN 0x0FFDD349
- #define COLOR_NEUTRALBLUE 0xABCDEF01
- #define COLOR_LIGHTCYAN 0xAAFFCC33
- #define COLOR_LEMON 0xDDDD2357
- #define COLOR_MEDIUMBLUE 0x63AFF00A
- #define COLOR_NEUTRAL 0xABCDEF97
- #define COLOR_BLACK 0x00000000
- #define COLOR_NEUTRALGREEN 0x81CFAB00
- #define COLOR_DARKGREEN 0x12900BBF
- #define COLOR_LIGHTGREEN 0x24FF0AB9
- #define COLOR_DARKBLUE 0x300FFAAB
- #define COLOR_BLUEGREEN 0x46BBAA00
- #define COLOR_PINK 0xFF66FFAA
- #define COLOR_LIGHTBLUE 0x33CCFFAA
- #define COLOR_DARKRED 0x660000AA
- #define COLOR_ORANGE 0xFF9900AA
- #define COLOR_PURPLE 0x800080AA
- #define COLOR_GRAD1 0xB4B5B7FF
- #define COLOR_GRAD2 0xBFC0C2FF
- #define COLOR_RED1 0xFF0000AA
- #define COLOR_GREY 0xAFAFAFAA
- #define COLOR_GREEN 0x33AA33AA
- #define COLOR_YELLOW 0xFFFF00AA
- #define COLOR_WHITE 0xFFFFFFAA
- #define COLOR_BROWN 0x993300AA
- #define COLOR_CYAN 0x99FFFFAA
- #define COLOR_TAN 0xFFFFCCAA
- #define COLOR_PINK 0xFF66FFAA
- #define COLOR_KHAKI 0x999900AA
- #define COLOR_LIME 0x99FF00AA
- #define COLOR_SYSTEM 0xEFEFF7AA
- #define COLOR_GRAD2 0xBFC0C2FF
- #define COLOR_GRAD4 0xD8D8D8FF
- #define COLOR_GRAD6 0xF0F0F0FF
- #define COLOR_GRAD2 0xBFC0C2FF
- #define COLOR_GRAD3 0xCBCCCEFF
- #define COLOR_GRAD5 0xE3E3E3FF
- #define COLOR_GRAD1 0xB4B5B7FF
- #if defined FILTERSCRIPT
- public OnFilterScriptInit()
- {
- print("\n--------------------------------------");
- print(" MrKakashi's Filterscript Loaded!");
- print("--------------------------------------\n");
- return 1;
- }
- public OnFilterScriptExit()
- {
- return 1;
- }
- #else
- main()
- {
- print("\n----------------------------------");
- print(" Xtreme Stunt Version 1.2");
- print(" SAMP 0.3c R3 ");
- print(" Coded By");
- print(" MrKakashi, G4MER And AVI");
- print("----------------------------------\n");
- }
- #endif
- public OnGameModeInit()
- {
- ConnectNPC("[OFFICER]AgentX","Bodyguard");
- ConnectNPC("[OFFICER]Rock","Bodyguard2");
- ConnectNPC("[COACH]Daniel","Trainer");
- ConnectNPC("[PED]Carl_Smith","Homies");
- ConnectNPC("[TAXI]GamerX","Taxi");
- ConnectNPC("[GUARD]Mariano","Securityguard");
- Textdraw0 = TextDrawCreate(463.000000,100.000000,"Xtreme Stunting [FUN!]");
- Textdraw1 = TextDrawCreate(487.000000,8.000000," /cmds");
- Textdraw2 = TextDrawCreate(441.000000,432.000000,"Server Owner : MrKakashi");
- Textdraw3 = TextDrawCreate(1.000000,420.000000," /cmds /commands /credits /stafflist");
- TextDrawAlignment(Textdraw0,0);
- TextDrawAlignment(Textdraw1,0);
- TextDrawAlignment(Textdraw2,0);
- TextDrawAlignment(Textdraw3,0);
- TextDrawBackgroundColor(Textdraw0,0x0000ffff);
- TextDrawBackgroundColor(Textdraw1,0xff0000ff);
- TextDrawBackgroundColor(Textdraw2,0x000000ff);
- TextDrawBackgroundColor(Textdraw3,0x0000ffff);
- TextDrawFont(Textdraw0,3);
- TextDrawLetterSize(Textdraw0,0.399999,1.500000);
- TextDrawFont(Textdraw1,2);
- TextDrawLetterSize(Textdraw1,0.899999,1.200000);
- TextDrawFont(Textdraw2,3);
- TextDrawLetterSize(Textdraw2,0.399999,1.200000);
- TextDrawFont(Textdraw3,3);
- TextDrawLetterSize(Textdraw3,0.899999,1.000000);
- TextDrawColor(Textdraw0,0xff0000ff);
- TextDrawColor(Textdraw1,0x0000ffff);
- TextDrawColor(Textdraw2,0x00ffffff);
- TextDrawColor(Textdraw3,0xffff00ff);
- TextDrawSetOutline(Textdraw0,1);
- TextDrawSetOutline(Textdraw1,1);
- TextDrawSetOutline(Textdraw2,1);
- TextDrawSetOutline(Textdraw3,1);
- TextDrawSetProportional(Textdraw0,1);
- TextDrawSetProportional(Textdraw1,1);
- TextDrawSetProportional(Textdraw2,1);
- TextDrawSetProportional(Textdraw3,1);
- TextDrawSetShadow(Textdraw0,1);
- TextDrawSetShadow(Textdraw1,1);
- TextDrawSetShadow(Textdraw2,1);
- TextDrawSetShadow(Textdraw3,1);
- UsePlayerPedAnims();
- SendRconCommand("mapname FUN WOLRD!");
- SetTimer("Add1Points", 60000, true);
- SetGameModeText("Xtreme Stunt V.2");
- AddStaticVehicleEx(522,-677.26727295,946.15380859,11.79319000,0.00000000,-1,-1,15); //NRG-500
- AddStaticVehicleEx(522,-683.45605469,946.77343750,11.79319000,0.00000000,-1,-1,15); //NRG-500
- AddStaticVehicleEx(522,-682.51562500,946.62011719,11.79319000,0.00000000,-1,-1,15); //NRG-500
- AddStaticVehicleEx(522,-681.50195312,946.51855469,11.79319000,0.00000000,-1,-1,15); //NRG-500
- AddStaticVehicleEx(522,-680.43554688,946.45703125,11.79319000,0.00000000,-1,-1,15); //NRG-500
- AddStaticVehicleEx(522,-679.31640625,946.25097656,11.79319000,0.00000000,-1,-1,15); //NRG-500
- AddStaticVehicleEx(522,-678.24511719,946.21582031,11.79319000,0.00000000,-1,-1,15); //NRG-500
- AddStaticVehicleEx(522,-676.10723877,946.15905762,11.79319000,0.00000000,-1,-1,15); //NRG-500
- AddStaticVehicleEx(477,-703.07965088,947.52331543,12.23487377,0.00000000,-1,-1,15); //ZR-350
- AddStaticVehicleEx(477,-693.71777344,947.26171875,11.95125675,0.00000000,-1,-1,15); //ZR-350
- AddStaticVehicleEx(477,-696.63183594,947.45117188,12.13462067,0.00000000,-1,-1,15); //ZR-350
- AddStaticVehicleEx(451,-675.69873047,964.20397949,11.89718437,88.25000000,-1,-1,15); //Turismo
- AddStaticVehicleEx(451,-682.09277344,963.24511719,11.83281326,88.24768066,-1,-1,15); //Turismo
- AddStaticVehicleEx(451,-681.96386719,965.53125000,11.89718437,88.24768066,-1,-1,15); //Turismo
- AddStaticVehicleEx(451,-681.73925781,967.90136719,11.89718437,88.24768066,-1,-1,15); //Turismo
- AddStaticVehicleEx(451,-675.52734375,966.60644531,11.89718437,88.24768066,-1,-1,15); //Turismo
- AddStaticVehicleEx(451,-687.56567383,965.72131348,11.90792179,88.24768066,-1,-1,15); //Turismo
- AddStaticVehicleEx(425,-709.32141113,967.94677734,13.09082794,320.00000000,-1,-1,15); //Hunter
- AddStaticVehicleEx(488,-732.27923584,964.64648438,12.63138676,0.00000000,-1,-1,15); //News Chopper
- AddStaticVehicleEx(488,-736.04168701,970.70544434,12.71177292,0.00000000,-1,-1,15); //News Chopper
- CreateObject(1491,-685.05242920,931.72595215,12.50781441,0.00000000,0.00000000,0.00000000); //object(gen_doorint01) (2)
- CreateObject(1491,-688.89550781,943.66503906,12.58281326,0.00000000,0.00000000,0.00000000); //object(gen_doorint01) (3)
- CreateObject(1491,-685.12225342,931.74420166,12.53281403,0.00000000,0.00000000,180.00000000); //object(gen_doorint01) (4)
- CreateObject(1491,-691.03100586,931.70996094,12.55781364,0.00000000,0.00000000,179.99450684); //object(gen_doorint01) (5)
- CreateObject(1491,-690.98577881,931.73492432,12.53281403,0.00000000,0.00000000,357.99450684); //object(gen_doorint01) (6)
- CreateObject(13666,-739.70489502,710.10467529,21.98631859,4.00000000,0.00000000,76.00000000); //object(loopwee) (1)
- CreateObject(13666,-745.54797363,707.84545898,22.08210564,3.99902344,0.00000000,77.24792480); //object(loopwee) (2)
- BotNPC = CreateVehicle(477, 0.0, 0.0, 5.0, 0.0, 3, 3, 5000);
- Justine = AddStaticVehicleEx(477,-699.80859375,947.54492188,12.18455791,0.00000000,-1,-1,15);
- NPCNameTag = Create3DTextLabel("[BOT][OFFICER]AgentX",COLOR_RED,0.0, 0.0,0.0,30.0,0);
- NPCNameTag2 = Create3DTextLabel("[BOT][OFFICER]Rock",COLOR_RED,0.0, 0.0,0.0,30.0,0);
- NPCNameTag3 = Create3DTextLabel("[BOT][COACH]Daniel",COLOR_BLUE,0.0, 0.0,0.0,30.0,0);
- NPCNameTag4 = Create3DTextLabel("[BOT][PED]Carl_Smith",COLOR_GREEN,0.0, 0.0,0.0,30.0,0);
- NPCNameTag5 = Create3DTextLabel("[BOT][TAXI]GamerX",COLOR_LIGHTBLUE,0.0, 0.0,0.0,30.0,0);
- NPCNameTag6 = Create3DTextLabel("[BOT][GUARD]Mariano",COLOR_RED,0.0, 0.0,0.0,30.0,0);
- SetVehiclePlates();
- for(new i = 0; i < 299; i++)
- {
- if(IsValidSkin(i))
- {
- AddPlayerClass(i,0.0,0.0,0.0,0.0,-1,-1,-1,-1,-1,-1);
- }
- }
- return 1;
- }
- IsValidSkin(skinid)
- {
- #define MAX_BAD_SKINS 23
- new badSkins[MAX_BAD_SKINS] =
- { 3, 4, 5, 6, 8, 42, 65, 74, 86, 119, 149, 208, 268, 273, 289, 165};
- if (skinid < 0 || skinid > 299) return false;
- for (new i = 0; i < MAX_BAD_SKINS; i++) { if (skinid == badSkins[i]) return false; }
- #undef MAX_BAD_SKINS
- return 1;
- }
- forward Add1Points();
- public Add1Points()
- {
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i))
- {
- SetPlayerScore(i, GetPlayerScore(i)+1);
- }
- }
- return 1;
- }
- public OnGameModeExit()
- {
- return 1;
- }
- public OnPlayerRequestClass(playerid, classid)
- {
- SetPlayerPos(playerid, -687.8881,947.2353,13.0313);
- SetPlayerFacingAngle(playerid,357);
- SetPlayerCameraPos(playerid, -688.1573,952.9961,12.1528);
- SetPlayerCameraLookAt(playerid, -687.8881,947.2353,13.0313);
- PlayerPlaySound(playerid, 1185,-119.9460,23.1096,12.2238);
- ApplyAnimation(playerid,"DANCING","dnce_m_b",4.1,1,0,0,0,0,1);
- return 1;
- }
- public OnPlayerConnect(playerid)
- {
- new pname[MAX_PLAYER_NAME], string[22 + MAX_PLAYER_NAME];
- GetPlayerName(playerid, pname, sizeof(pname));
- format(string, sizeof(string), "%s has Joined Xtreme Stunting [FUN!] Server!", pname);
- SendClientMessageToAll(COLOR_GREY, string);
- ApplyAnimation(playerid,"DANCING","dnce_m_b",4.1,1,0,0,0,0,1);
- TextDrawShowForAll(Textdraw0);
- TextDrawShowForAll(Textdraw2);
- SendClientMessage(playerid, COLOR_YELLOW, "Welcome To Xtreme Stunting [FUN]! Server");
- SendClientMessage(playerid, COLOR_YELLOW, "Type /cmds or /commands for available admin commands");
- SendClientMessage(playerid, COLOR_RED, "Gamemode Create By Mr.Kakashi Credits To Him 78 Percent");
- SendClientMessage(playerid, COLOR_RED, "Server Owner : MrKakashi (Justine)");
- SendClientMessage(playerid, COLOR_RED, "Server Hosted Country : Philippines");
- pLanguage{playerid} = ENG;
- SendClientMessage(playerid, -1, "The Server Set Your Language To English");
- SendClientMessage(playerid, -1, "To change language use: (/ENG - English, /PHP - Tagalog");
- new pName[MAX_PLAYER_NAME], str[128];
- GetPlayerName(playerid, pName, sizeof(pName));
- format(str, 128, "Welcome To Xtreme Stunting [FUN!], %s ", pName);
- SendClientMessage(playerid, COLOR_WHITE, str);
- return 1;
- }
- public OnPlayerDisconnect(playerid, reason)
- {
- new pname[MAX_PLAYER_NAME], string[39 + MAX_PLAYER_NAME];
- GetPlayerName(playerid, pname, sizeof(pname));
- switch(reason)
- {
- case 0: format(string, sizeof(string), "%s has left the server. (Timeout)", pname);
- case 1: format(string, sizeof(string), "%s has left the server. (Leaving)", pname);
- case 2: format(string, sizeof(string), "%s has left the server. (Kicked/Banned)", pname);
- }
- SendClientMessageToAll(COLOR_GREY, string);
- return 1;
- }
- stock GetPlayerLanguage(playerid)
- {
- return pLanguage{playerid};
- }
- stock SetPlayerLanguage(playerid, language)
- {
- pLanguage{playerid} = language;
- }
- public OnPlayerSpawn(playerid)
- {
- if(IsPlayerNPC(playerid))
- {
- new npcname[MAX_PLAYER_NAME];
- GetPlayerName(playerid, npcname, sizeof(npcname));
- if(!strcmp(npcname, "[OFFICER]AgentX", true))
- {
- SetPlayerSkin(playerid,165);
- SetPlayerColor(playerid,COLOR_RED);
- Attach3DTextLabelToPlayer(NPCNameTag, playerid, 0.0, 0.0, 0.0);
- }
- GetPlayerName(playerid, npcname, sizeof(npcname));
- if(!strcmp(npcname, "[OFFICER]Rock", true))
- {
- SetPlayerSkin(playerid,166);
- SetPlayerColor(playerid,COLOR_RED);
- Attach3DTextLabelToPlayer(NPCNameTag2, playerid, 0.0, 0.0, 0.0);
- }
- GetPlayerName(playerid, npcname, sizeof(npcname));
- if(!strcmp(npcname, "[COACH]Daniel", true))
- {
- SetPlayerSkin(playerid,18);
- SetPlayerColor(playerid,COLOR_BLUE);
- Attach3DTextLabelToPlayer(NPCNameTag3, playerid, 0.0, 0.0, 0.0);
- }
- GetPlayerName(playerid, npcname, sizeof(npcname));
- if(!strcmp(npcname, "[PED]Carl_Smith", true))
- {
- SetPlayerSkin(playerid,299);
- SetPlayerColor(playerid,COLOR_GREEN);
- Attach3DTextLabelToPlayer(NPCNameTag4, playerid, 0.0, 0.0, 0.0);
- }
- GetPlayerName(playerid, npcname, sizeof(npcname));
- if(!strcmp(npcname, "[TAXI]GamerX", true))
- {
- SetPlayerSkin(playerid,29);
- SetPlayerColor(playerid,COLOR_LIGHTBLUE);
- Attach3DTextLabelToPlayer(NPCNameTag5, playerid, 0.0, 0.0, 0.0);
- PutPlayerInVehicle(playerid, BotNPC, 0);
- }
- GetPlayerName(playerid, npcname, sizeof(npcname));
- if(!strcmp(npcname, "[GUARD]Mariano", true))
- {
- SetPlayerSkin(playerid,165);
- SetPlayerColor(playerid,COLOR_RED);
- Attach3DTextLabelToPlayer(NPCNameTag6, playerid, 0.0, 0.0, 0.0);
- }
- return 1;
- }
- new pName[MAX_PLAYER_NAME], str[128];
- GetPlayerName(playerid, pName, sizeof(pName));
- format(str, 128, "[SERVER]:%s has spawned on SpawnPoint", pName);
- SendClientMessageToAll(COLOR_GREY, str);
- PlayerPlaySound(playerid, 1186,-119.9460,23.1096,12.2238);
- TextDrawShowForAll(Textdraw0);
- TextDrawShowForAll(Textdraw1);
- TextDrawShowForAll(Textdraw2);
- TextDrawShowForAll(Textdraw3);
- SetPlayerPos(playerid,-687.8727,938.8134,13.6328);
- PlayerPlaySound(playerid, 1063,0,0.0,0.0);
- return 1;
- }
- public OnPlayerDeath(playerid, killerid, reason)
- {
- SetPlayerScore(killerid, GetPlayerScore(killerid) + 1);
- GivePlayerMoney(killerid, 5000);
- SendClientMessage(killerid, -1, "Nice Shot, You Kill A Player But Dont Kill To Much");
- new pName[MAX_PLAYER_NAME], str[128];
- GetPlayerName(playerid, pName, sizeof(pName));
- format(str, 128, "[SERVER]:%s has died", pName);
- SendClientMessageToAll(COLOR_GREY, str);
- return 1;
- }
- public OnVehicleSpawn(vehicleid)
- {
- SetVehiclePlates();
- return 1;
- }
- public OnVehicleDeath(vehicleid, killerid)
- {
- return 1;
- }
- stock SetVehiclePlates()
- {
- for(new i=0;i<MAX_VEHICLES;i++)
- {
- SetVehicleNumberPlate(i, "X-[FUN!]");
- }
- return 1;
- }
- public OnPlayerText(playerid, text[])
- {
- new PlayerName[MAX_PLAYER_NAME];
- GetPlayerName(playerid, PlayerName, sizeof(PlayerName));
- format(text, 1024, "%s : {FFFFFF}[%d] {FFFFFF}%s", PlayerName, playerid, text);
- SendClientMessageToAll(GetPlayerColor(playerid), text);
- return 0;
- }
- public OnPlayerCommandText(playerid, cmdtext[])
- {
- if(!strcmp(cmdtext, "/eng"))
- {
- SendClientMessage(playerid, -1, "You Select The Language English, The Server will send you a english language format");
- pLanguage{playerid} = ENG;
- return 1;
- }
- if(!strcmp(cmdtext, "/php"))
- {
- SendClientMessage(playerid, -1, "Ang Pinili mong Language Ay Tagalog, Ang Server Ay Magsesend ng Tagalog Language Format");
- pLanguage{playerid} = PHP;
- return 1;
- }
- if(strcmp("/toprankadmins", cmdtext, true, 10) == 0)
- {
- if (IsPlayerAdmin(playerid))
- {
- SendClientMessage(playerid, COLOR_WHITE, "Top Rank Admins:");
- SendClientMessage(playerid, COLOR_YELLOW, "1.)[SP]Mr.Kakashi[WP]");
- SendClientMessage(playerid, COLOR_YELLOW, "2.)[SP]G4MER[WP]");
- SendClientMessage(playerid, COLOR_RED, "3.)N/A");
- SendClientMessage(playerid, COLOR_RED, "4.)N/A");
- SendClientMessage(playerid, COLOR_RED, "5.)N/A");
- SendClientMessage(playerid, COLOR_GREEN, "If you want to be on rank list you must be level 10 - Management");
- }
- return 1;
- }
- if(strcmp("/changemycolour", cmdtext, true, 10) == 0)
- {
- ShowPlayerDialog(playerid, DIALOGID, DIALOG_STYLE_LIST, "Color Name Changer", "Purple\nYellow\nRed\nLightblue\nOrange\nGreen\nIndigo\nPink\nBlack", "Select", "Cancel");
- return 1;
- }
- if(strcmp("/rules", cmdtext, true, 10) == 0)
- {
- SendClientMessage(playerid,COLOR_WHITE,"~Xtreme Stunting [FUN!] Rules:");
- SendClientMessage(playerid,COLOR_YELLOW,"1.)Do Not Hack/Cheat");
- SendClientMessage(playerid,COLOR_YELLOW,"2.)Respect Admins And Players");
- SendClientMessage(playerid,COLOR_YELLOW,"3.)Do Not Ask To Be Admin We Choosing Admins");
- SendClientMessage(playerid,COLOR_YELLOW,"4.)Do Not Use Mods");
- SendClientMessage(playerid,COLOR_YELLOW,"5.)No Insulting, Flamming The Admins Ex:FUCK U ADMIN");
- SendClientMessage(playerid,COLOR_YELLOW,"6.)Dont Kill Player To Much (Spawn Killing)");
- SendClientMessage(playerid,COLOR_RED,"If you break those rules you may Punishment by Our Server Administrators");
- return 1;
- }
- if(strcmp("/repair", cmdtext, true, 10) == 0)
- {
- if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid,COLOR_RED,"ERROR:You have to be in a vehicle");
- {
- RepairVehicle(GetPlayerVehicleID(playerid));
- PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
- SendClientMessage(playerid, COLOR_GREEN, "Vehicle Repaired ");
- }
- return 1;
- }
- if(strcmp("/fix", cmdtext, true, 10) == 0)
- {
- if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid,COLOR_RED,"ERROR:You have to be in a vehicle");
- {
- RepairVehicle(GetPlayerVehicleID(playerid));
- PlayerPlaySound(playerid, 1133, 0.0, 0.0, 0.0);
- SendClientMessage(playerid, COLOR_GREEN, "Vehicle Repaired ");
- }
- return 1;
- }
- if(strcmp(cmdtext, "/afk", true) == 0)
- {
- new pName[MAX_PLAYER_NAME];
- new string[128];
- GetPlayerName(playerid,pName,MAX_PLAYER_NAME);
- SendClientMessage(playerid, COLOR_WHITE,"You Are Now AFK");
- SendClientMessage(playerid, COLOR_WHITE,"Type /back when you are back to play");
- format(string, sizeof(string), "[SERVER]:%s is now AFK And Be Right Back",pName);
- SendClientMessageToAll(COLOR_YELLOW, string);
- TogglePlayerControllable(playerid, 0);
- SetPlayerHealth(playerid, 999999.999);
- return 1;
- }
- if(strcmp(cmdtext, "/back", true) == 0)
- {
- new pName[MAX_PLAYER_NAME];
- new string[128];
- GetPlayerName(playerid,pName,MAX_PLAYER_NAME);
- SendClientMessage(playerid, COLOR_WHITE,"Welcome Back");
- format(string, sizeof(string), "[SERVER]:%s is back and able to play again",pName);
- SendClientMessageToAll(COLOR_RED, string);
- TogglePlayerControllable(playerid, 1);
- SetPlayerHealth(playerid, 100);
- return 1;
- }
- if(strcmp("/suicide", cmdtext, true, 10) == 0)
- {
- SetPlayerHealth(playerid, 0);
- GameTextForPlayer(playerid,"~w~WASTED",3040,2);
- return 1;
- }
- if(strcmp("/kill", cmdtext, true, 10) == 0)
- {
- SetPlayerHealth(playerid, 0);
- GameTextForPlayer(playerid,"~w~WASTED",3040,2);
- return 1;
- }
- if(strcmp("/commands", cmdtext, true, 10) == 0)
- {
- SendClientMessage(playerid,COLOR_WHITE,"~Xtreme Stunting [FUN!] Commands List");
- SendClientMessage(playerid,COLOR_YELLOW,"/credits /stafflist /commands /cmds /kill /admins /register /login /pm");
- SendClientMessage(playerid,COLOR_YELLOW,"/suicide /afk /back /repair /fix /rules /report /level [1-5] ex:/level5");
- SendClientMessage(playerid,COLOR_YELLOW,"/testadmininfo /changemycolour /toprankadmins /animlist /me");
- return 1;
- }
- if(strcmp("/testadmininfo", cmdtext, true, 10) == 0)
- {
- SendClientMessage(playerid,COLOR_WHITE,"~Xtreme Stunting [FUN!] Test Admin Tips");
- SendClientMessage(playerid,COLOR_WHITE,"You want to be admin?, We Are Testing Admins And if they pass the test they became admin");
- SendClientMessage(playerid,COLOR_WHITE,"How about go and ask to MrKakashi or G4MER To Make you test Admin Here Are Some");
- SendClientMessage(playerid,COLOR_WHITE,"Requirements For Test Admin:");
- SendClientMessage(playerid,COLOR_YELLOW,"1.)Make Sure MrKakashi Or G4MER is Online");
- SendClientMessage(playerid,COLOR_YELLOW,"2.)Make Sure You Mastered Control The Ladmin Fuctions");
- SendClientMessage(playerid,COLOR_YELLOW,"3.)Make Sure You Know All Server Commands");
- SendClientMessage(playerid,COLOR_YELLOW,"4.)Make Sure You Know All Admins, Staffd List And Gamemode Creator of The Server");
- SendClientMessage(playerid,COLOR_YELLOW,"5.)Ask For Them To I'm Applying For Test Admin Then Wait for there opinion");
- SendClientMessage(playerid,COLOR_RED,"They Will Choose A Level that will test to you then if you pass the admin test the level that they test to you will be your admin level");
- return 1;
- }
- if(strcmp("/cmds", cmdtext, true, 10) == 0)
- {
- SendClientMessage(playerid,COLOR_WHITE,"~Xtreme Stunting [FUN!] Commands List");
- SendClientMessage(playerid,COLOR_YELLOW,"/credits /stafflist /commands /cmds /kill /admins /register /login /pm");
- SendClientMessage(playerid,COLOR_YELLOW,"/suicide /afk /back /repair /fix /rules /report /level [1-5] ex:/level5");
- SendClientMessage(playerid,COLOR_YELLOW,"/testadmininfo /changemycolour /toprankadmins /animlist /me");
- return 1;
- }
- if(strcmp("/stafflist", cmdtext, true, 10) == 0)
- {
- SendClientMessage(playerid,COLOR_WHITE,"~Xtreme Stunting [FUN!] Staff List");
- SendClientMessage(playerid,COLOR_RED,"Server Owner : MrKakashi");
- SendClientMessage(playerid,COLOR_RED,"Co-Owner : G4MER");
- SendClientMessage(playerid,COLOR_YELLOW,"Team Management : AVI, SunShine");
- SendClientMessage(playerid,COLOR_YELLOW,"Gamemode : Xtreme Stunt V.2");
- SendClientMessage(playerid,COLOR_YELLOW,"Scripter : MrKakashi, G4MER And AVI");
- SendClientMessage(playerid,COLOR_GREEN,"Copyright 2011@");
- return 1;
- }
- if(strcmp("/credits", cmdtext, true, 10) == 0)
- {
- SendClientMessage(playerid,COLOR_WHITE,"~Xtreme Stunting [FUN!] Gamemode Credits");
- SendClientMessage(playerid,COLOR_RED,"Gamemode Creator : MrKakashi");
- SendClientMessage(playerid,COLOR_RED,"Assit Gamemode Helper : G4MER");
- SendClientMessage(playerid,COLOR_YELLOW,"Command Scripter : MrKakashi");
- SendClientMessage(playerid,COLOR_YELLOW,"Script Systems : Ryder's Racing System V1.2, Ladmin V4.2, Name Color Changer");
- SendClientMessage(playerid,COLOR_YELLOW,"Scripter Helper : AVI (Lukas)");
- SendClientMessage(playerid,COLOR_YELLOW,"Map Make By : MrKakashi");
- SendClientMessage(playerid,COLOR_YELLOW,"Map Designer : MrKakashi");
- SendClientMessage(playerid,COLOR_YELLOW,"Bot Scripter : MrKakashi");
- SendClientMessage(playerid,COLOR_RED,"This Game Mode is Good For Beginners (Newbie)");
- return 1;
- }
- if(!strcmp(cmdtext, "/me", true, 3))
- {
- if(!cmdtext[3])return SendClientMessage(playerid, 0xFF0000FF, "USAGE: /me [text]");
- new str[128];
- GetPlayerName(playerid, str, sizeof(str));
- format(str, sizeof(str), "%s %s", str, cmdtext[4]);
- SendClientMessageToAll(COLOR_YELLOW, str);
- return 1;
- }
- return SendClientMessage(playerid, COLOR_RED, "Unknown Command, Type /cmds or /commands for available commands");
- }
- public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
- {
- return 1;
- }
- public OnPlayerExitVehicle(playerid, vehicleid)
- {
- return 1;
- }
- public OnPlayerStateChange(playerid, newstate, oldstate)
- {
- new PlayerName[24];
- GetPlayerName(playerid, PlayerName, sizeof(PlayerName));
- if(newstate == PLAYER_STATE_DRIVER)
- {
- new Vehicle = GetPlayerVehicleID(playerid);
- if(Vehicle == Justine)
- {
- if(strcmp(PlayerName,"Justine",true))
- {
- RemovePlayerFromVehicle(playerid);
- SendClientMessage(playerid, COLOR_RED, "[SERVER]:Sorry This Car is for Justine, He Reserved it");
- }
- }
- }
- 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)
- {
- if(!success)
- {
- printf("[RCON-MONITOR]:Some Player Trying To Login As RCON, He Has Been Kicked",ip, password);
- new pip[16];
- for(new i=0; i<MAX_PLAYERS; i++)
- {
- GetPlayerIp(i, pip, sizeof(pip));
- if(!strcmp(ip, pip, true))
- {
- SendClientMessage(i, 0xFFFFFFFF, "[RCON]:Wrong Password, You Have Been Kicked!");
- Kick(i);
- }
- }
- }
- 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[])
- {
- if(dialogid == DIALOGID)
- {
- if(response)
- {
- if(listitem == 0)
- {
- SetPlayerColor(playerid, 0x800080AA);
- }
- if(listitem == 1)
- {
- SetPlayerColor(playerid, 0xFFFF00AA);
- }
- if(listitem == 2)
- {
- SetPlayerColor(playerid, 0xff0000ff);
- }
- if(listitem == 3)
- {
- SetPlayerColor(playerid, 0x33CCFFAA);
- }
- if(listitem == 4)
- {
- SetPlayerColor(playerid, 0xFF9900AA);
- }
- if(listitem == 5)
- {
- SetPlayerColor(playerid, 0x33AA33AA);
- }
- if(listitem == 6)
- {
- SetPlayerColor(playerid, 0x4B00B0AA);
- }
- if(listitem == 7)
- {
- SetPlayerColor(playerid, 0xFF66FFAA);
- }
- if(listitem == 8)
- {
- SetPlayerColor(playerid, 0x00000000);
- }
- }
- return 1;
- }
- return 1;
- }
- public OnPlayerClickPlayer(playerid, clickedplayerid, source)
- {
- return 1;
- }
- Result of My Gamemode Script:
- H:\GTA San Andreas\SAMP Server\gamemodes\XtremeKakashi.pwn(209) : warning 217: loose indentation
- Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
- 1 Warning.
Advertisement
Add Comment
Please, Sign In to add comment