rendered paste body#include <a_samp>
#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;
}