All pastes #950662 Raw Edit

simon

public text v1 · immutable
·published 2008-03-20 19:20 UTC
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;
		}