#include #pragma tabsize 0 #define COLOR_ORANGE 0xFF9900AA #define COLOR_GREY 0xAFAFAFAA #define COLOR_GREEN 0x33AA33AA #define COLOR_RED 0xAA3333AA #define COLOR_YELLOW 0xFFFF00AA #define COLOR_WHITE 0xFFFFFFAA #define PocketMoney 100 // Amount player recieves on spawn. #define INACTIVE_PLAYER_ID 255 #define GIVECASH_DELAY 5000 // Time in ms between /givecash commands. #define NUMVALUES 4 #define COLOR_LIGHTBLUE 0x75FFFDAA new LevelTimer; new LeveL[MAX_PLAYERS]; //------------------------------------------------------------------------------------------------------ #if defined FILTERSCRIPT public OnFilterScriptInit() { print("\n--------------------------------------"); print(" Filterscript by your simon"); print("--------------------------------------\n"); return 1; } public OnFilterScriptExit() { return 1; } #else main() { print("\n----------------------------------"); print(" Blank Gamemode by your name simon"); print("----------------------------------\n"); } #endif public OnPlayerCommandText(playerid, cmdtext[]) { if(strcmp(cmd, "/stats", true) == 0) { ShowScore(playerid); return 1; } return 1; } public OnPlayerConnect( playerid ) { new savedInfo[MAX_SAVE][4]; levelsplayerid] = savedInfo[i][1]; return 1; } public OnGameModeInit() { return 1; } public SavedUpdate() { for(new i = 0; i < MAX_SAVE; i++) { if(savedInfo[i][3] < 5) { if(savedInfo[i][3]==4) { savedInfo[i][0]=savedInfo[i][1]=savedInfo[i][2]=0; savedNames[i][0]=0; } savedInfo[i][3]++; } } } public ShowScore(playerid) { new tmpTotal[128]; new tmpTotal2[128]; format(tmpTotal, sizeof(tmpTotal), "Kills :%d",MyKills[playerid]); format(tmpTotal2, sizeof(tmpTotal2), "Deaths :%d",MyDeaths[playerid]); SendClientMessage(playerid, COLOR_LIGHTBLUE, tmpTotal); SendClientMessage(playerid, COLOR_LIGHTBLUE, tmpTotal2); return 1; } public Levels(playerid) { if(IsPlayerConnected(playerid)) { if (LeveL[playerid] == 0 && GetPlayerScore(playerid) >= 50) { LeveL[playerid] = 1; SetPlayerWantedLevel(playerid,1); SendClientMessage(playerid,COLOR_ORANGE,"You are Level 1 now"); } if (LeveL[playerid] == 1 && GetPlayerScore(playerid) >= 100) { LeveL[playerid] = 2; SetPlayerWantedLevel(playerid,2); SendClientMessage(playerid,COLOR_ORANGE,"You are Level 2 now"); } if (LeveL[playerid] == 2 && GetPlayerScore(playerid) >= 150) { LeveL[playerid] = 3; SetPlayerWantedLevel(playerid,3); SendClientMessage(playerid,COLOR_ORANGE,"You are Level 3 now"); } if (LeveL[playerid] == 3 && GetPlayerScore(playerid) >= 200) { LeveL[playerid] = 4; SetPlayerWantedLevel(playerid,4); SendClientMessage(playerid,COLOR_ORANGE,"You are Level 4 now"); } if (LeveL[playerid] == 4 && GetPlayerScore(playerid) >= 250) { LeveL[playerid] = 5; SetPlayerWantedLevel(playerid,5); SendClientMessage(playerid,COLOR_ORANGE,"You are Level 5 now"); } if (LeveL[playerid] == 5 && GetPlayerScore(playerid) >= 300) { LeveL[playerid] = 6; SetPlayerWantedLevel(playerid,6); SendClientMessage(playerid,COLOR_ORANGE,"You are Level 6 now"); KillTimer(LevelTimer); } } return 1; }