#include #include #include #include #define COLOR_YELLOW 0xFFFF00AA #define RED 0xFF0000AA #define COLOR_WHITE 0xFFFFFFAA #define COLOR_YELLOW 0xFFFF00AA #define COLOR_GRAD1 0xB4B5B7FF #define COLOR_GRAD2 0xBFC0C2FF #define COLOR_RED 0xDC143C #define COLOR_GREY 0xAFAFAFAA #define COLOR_GREEN 0xDC143C #define COLOR_BLUE 0x0000FFAA #define COLOR_RED1 0xFF0000AA #define COLOR_VIOLET 0xEE82EEFF #define COLOR_BLACK 0x00000000 #define COLOR_LIGHTBLUE 0x33CCFFAA #define COLOR_GOLD 0xB8860BAA #define COLOR_NAVY 0x000080AA #define COLOR_DARKRED 0x660000AA #define BLUE 0x00BFFFAA #define COLOR_ORANGE 0xFF9900AA #define COLOR_PINK 0xFFC0CBAA // - Light light pink #define COLOR_IVORY 0xFFFF82AA #define COLOR_SPRINGGREEN 0x00FF7FAA #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_LIGHTBLUE 0x33CCFFAA #define COLOR_DARKRED 0x660000AA #define COLOR_ORANGE 0xFF9900AA #define COLOR_GREY 0xAFAFAFAA #define COLOR_YELLOW 0xFFFF00AA #define COLOR_WHITE 0xFFFFFFAA #define COLOR_PURPLE 0x800080AA #define COLOR_BLANK 0xFFFFFF00 #if defined FILTERSCRIPT #else main() { print("\n----------------------------------"); print(" Drift Tune Freeroam Stunt"); print("----------------------------------\n"); } #endif #pragma unused ret_memcpy//Makes the stupid Ret Mem Warning shut the F*** up new CashScoreOld; forward OnPlayerLogin(playerid,const string[]); forward OnPlayerUpdate(playerid); forward MoneyGrubScoreUpdate(); public MoneyGrubScoreUpdate() { new CashScore; new name[MAX_PLAYER_NAME]; //new string[256]; for(new i=0; i CashScoreOld) { CashScoreOld = CashScore; //format(string, sizeof(string), "$$$ %s is now in the lead $$$", name); //SendClientMessageToAll(COLOR_YELLOW, string); } } } } public OnGameModeInit() { SetGameModeText("Drift, Tune, Freeroam, Stunt"); AddPlayerClass(0, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0);// add all ure skins here AddStaticVehicle(451,2040.0520,1319.2799,10.3779,183.2439,16,16);// this is a random car u add all ure cars here public OnPlayerConnect(playerid) { new smoney[256],imoney; new shealth[256],ihealth; // LoadPlayer LoadPlayer(playerid,"Money",smoney); LoadPlayer(playerid,"Health",shealth); imoney = strval(smoney); // converting strings to decimals ihealth = strval(shealth); GivePlayerMoney(playerid,imoney); SetPlayerHealth(playerid,ihealth); SetPlayerScore(playerid, GetPlayerMoney(playerid)); return 1; } public OnPlayerDisconnect(playerid, reason) { new moneyValue,moneyString[256]; moneyValue = GetPlayerMoney(playerid); valstr(moneyString,moneyValue); SavePlayer(playerid,"Money",moneyString); SetPlayerScore(playerid, GetPlayerMoney(playerid)); return 1; } public OnPlayerCommandText(playerid, cmdtext[]) { new cmd[256]; new idx; cmd = strtok(cmdtext, idx); if(strcmp(cmd, "/gokart", true) == 0) { SendClientMessage(playerid, COLOR_RED1, "You Are Now At The Go-Karts RACE!!"); SetPlayerPos(playerid, 2213.6121,1839.0117,11.8359); } if(strcmp(cmd, "/help", true) == 0) { SendClientMessage(playerid, COLOR_WHITE, "|________Help________|"); SendClientMessage(playerid, COLOR_WHITE, "|____Your Cmds Are___|"); SendClientMessage(playerid, COLOR_WHITE, "/gokart /help"); } if(strcmp(cmd, "/chilliad", true) == 0) { SendClientMessage(playerid, COLOR_RED1, "Welcome to mt chilliad!!"); SetPlayerPos(playerid, -2400.3228,-1633.1599,521.0024); } return 1; } public OnPlayerDisconnect(playerid, reason) { new moneyValue,moneyString[256]; moneyValue = GetPlayerMoney(playerid); valstr(moneyString,moneyValue); SavePlayer(playerid,"Money",moneyString); SetPlayerScore(playerid, GetPlayerMoney(playerid)); return 0; }