All pastes #748209 Raw Edit

Script

public text v1 · immutable
#748209 ·published 2007-10-24 17:38 UTC
rendered paste body
#include <a_samp>

#define TEAM_KING 0
#define TEAM_REDNECKS 1
#define TEAM_ASSASINS 2
#define TEAM_KING_COLOR 0x528152
#define	TEAM_REDNECKS_COLOR 0xBF2506
#define	TEAM_ASSASINS_COLOR 0x4A4B4C
static gTeam[MAX_PLAYERS];
new gteam[MAX_PLAYERS];

#if defined FILTERSCRIPT

public OnFilterScriptInit()
{
	print("\n--------------------------------------");
	print(" The King Of The Country By GreenHammy");
	print("--------------------------------------\n");
	return 1;
}

public OnFilterScriptExit()
{
	return 1;
}

#else

main()
{
	print("\n----------------------------------");
	print(" GreenHammy's SAMP KING/TDM");
	print("----------------------------------\n");
}

#endif

SetPlayerTeamFromClass(playerid, classid)
{
switch(classid){
case 0,1,2,3: (gTeam[playerid] = TEAM_KING; }
case 4,5,6,7: (gTeam[playerid] = TEAM_REDNECKS; }
case 8,9,10,11: (gTeam[playerid] = TEAM_ASSASINS; }
}
}
SetPlayerToTeamColor(layerid, classid)

    switch(classid){
    case 0, 1, 2, 3 : (gTeam[playerid] == TEAM_KING)SetPlayerColor(playerid, TEAM_KING_COLOR);}
    case 4, 5, 6, 7 : (gTeam[playerid] == TEAM_REDNECKS)SetPlayerColor(playerid, TEAM_REDNECKS_COLOR);}
	case 8, 9, 10,11 :(gTeam[playerid] == TEAM_ASSASINS)SetPlayerColor(playerid, TEAM_ASSASINS_COLOR);}
	}
}

public OnGameModeInit()
{
     SetGameModeText("SA-MP KING/TDM");
     EnableTirePopping(1);
     AddPlayerClass(283, 615.2463,-586.7330,17.2266,272.2526, 22, 75, 27, 100, 31, 800);
     AddPlayerClass(288, 615.2463,-586.7330,17.2266,272.2526, 22, 75, 27, 100, 31, 800);
     AddPlayerClass(286, 615.2463,-586.7330,17.2266,272.2526, 22, 75, 27, 100, 31, 800);
     AddPlayerClass(285,615.2463,-586.7330,17.2266,272.2526, 22, 75, 27, 100, 31, 800);

    AddPlayerClass(1,34,919.2631,-383.0907,53.6978,167.5658,18,75,24,100,30,800);
    AddPlayerClass(161,919.2631,-383.0907,53.6978,167.5658,18,75,24,100,30,800);
    AddPlayerClass(159,919.2631,-383.0907,53.6978,167.5658,18,75,24,100,30,800);
    AddPlayerClass(158,919.2631,-383.0907,53.6978,167.5658,18,75,24,100,30,800);
    AddPlayerClass(33,919.2631,-383.0907,53.6978,167.5658,18,75,24,100,30,800);


    AddPlayerClass(112,797.6513,-616.9575,16.3359,358.5894,4,0,23,100,34,200);
    AddPlayerClass(111,797.6513,-616.9575,16.3359,358.5894,4,0,23,100,34,200);
    AddPlayerClass(179,797.6513,-616.9575,16.3359,358.5894,4,0,23,100,34,200);
    AddPlayerClass(122,797.6513,-616.9575,16.3359,358.5894,4,0,23,100,34,200);
    AddPlayerClass(29,797.6513,-616.9575,16.3359,358.5894,4,0,23,100,34,200);

    AddStaticVehicle(523,612.5806,-596.3614,16.8001,269.6300,0,0);
    AddStaticVehicle(523,611.2116,-597.5122,16.7984,265.7368,0,0);
    AddStaticVehicle(490,621.8233,-605.8163,17.2488,270.3884,0,0);
    AddStaticVehicle(598,621.3650,-610.4179,16.9238,270.2991,0,1);
    AddStaticVehicle(601,611.8998,-592.0054,16.9916,270.8921,1,1);


	return 1;
}

public OnGameModeExit()
{
	return 1;
}

public OnPlayerRequestClass(playerid, classid)
{

						SetPlayerTeamFromClass(playerid, classid);
                        SetPlayerInterior(playerid, 0);
                        SetPlayerPos(playerid, 615.2463,-586.7330,17.2266);
                        SetPlayerCameraPos(playerid, 620.1349,-586.8962,17.2330);
                        SetPlayerCameraLookAt(playerid, 615.2463,-586.7330,17.2266);
                        SetPlayerFacingAngle(playerid, 272.2526);

                        SetPlayerInterior(playerid, 0);
                        SetPlayerPos(playerid,919.2631,-383.0907,53.6978);
                        SetPlayerCameraPos(playerid,918.1966,-389.7546,53.5999);
                        SetPlayerCameraLookAt(playerid,919.2631,-383.0907,53.6978);
                        SetPlayerFacingAngle(playerid,167.5658);

                        SetPlayerInterior(playerid, 0);
                        SetPlayerPos(playerid,797.6513,-616.9575,16.3359);
                        SetPlayerCameraPos(playerid,797.2480,-612.1066,16.3432);
                        SetPlayerCameraLookAt(playerid,797.6513,-616.9575,16.3359);
                        SetPlayerFacingAngle(playerid, 358.5894);
                        return 1;

	return 1;
}

public OnPlayerRequestSpawn(playerid)
{
SetPlayerToTeamColor(playerid);
	return 1;
}

public OnPlayerConnect(playerid)
{
    new string[50];
    format(string, sizeof(string), "Welcome To GreenHammy's King Of The Country TDM: %d");
    GameTextForPlayer (playerid, string, 3000, 1);
    return 1;
}

public OnPlayerDisconnect(playerid, reason)
{
	return 1;
}

public OnPlayerSpawn(playerid)
{
	return 1;
}

public OnPlayerDeath(playerid, killerid, reason)
{
	return 1;
}

public OnVehicleSpawn(vehicleid)
{
	return 1;
}

public OnVehicleDeath(vehicleid, killerid)
{
	return 1;
}

public OnPlayerText(playerid, text[])
{
	return 1;
}

public OnPlayerPrivmsg(playerid, recieverid, text[])
{
	return 1;
}

public OnPlayerCommandText(playerid, cmdtext[])
{
	if (strcmp("/mycommand", cmdtext, true, 10) == 0)
	{
		// Do something here
		return 1;
	}
	return 0;
}

public OnPlayerInfoChange(playerid)
{
	return 1;
}

public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
	return 1;
}

public OnPlayerExitVehicle(playerid, vehicleid)
{
	return 1;
}

public OnPlayerStateChange(playerid, newstate, oldstate)
{
	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 OnObjectMoved(objectid)
{
	return 1;
}

public OnPlayerObjectMoved(playerid, objectid)
{
	return 1;
}

public OnPlayerPickUpPickup(playerid, pickupid)
{
	return 1;
}

public OnPlayerSelectedMenuRow(playerid, row)
{
	return 1;
}

public OnPlayerExitedMenu(playerid)
{
	return 1;
}