All pastes #424576 Raw Edit

Untitled

public text v1 · immutable
·published 2007-04-04 21:48 UTC
rendered paste body
#include <a_samp>
//defines
#define COLOR_GREY 0xAFAFAFAA //?
#define COLOR_GREEN 0x33AA33AA //Teleport Messages
#define COLOR_RED 0xAA3333AA //Warnings
#define COLOR_YELLOW 0xFFFF00AA //General Commands
#define COLOR_WHITE 0xFFFFFFAA //Greeting Messages
//declarations
//news
main()
{
	print("\n----------------------------------");
	print("          Road Fever Madness");
	print("----------------------------------\n");
}



public OnGameModeInit()
{
	print("GameModeInit()");
	SetGameModeText("RoadFeverMadness");
	//Spawn Area Classes
	AddPlayerClass(146,1512.6166,-990.5141,39.2982,61.7547,0,0,0,0,0,0);
	AddPlayerClass(277,1512.6166,-990.5141,39.2982,61.7547,0,0,0,0,0,0);
	AddPlayerClass(285,1512.6166,-990.5141,39.2982,61.7547,0,0,0,0,0,0);

	//Spawn Area vehicles
	AddStaticVehicle(506,1544.7064,-993.2789,43.1098,267.2504,76,76);
	AddStaticVehicle(603,1484.1318,-972.6933,36.6353,241.5393,45,45); //
	AddStaticVehicle(603,1496.9674,-980.0649,37.4888,240.3369,45,45); //
	AddStaticVehicle(603,1493.7522,-983.2794,37.4269,239.9746,45,45); //
	AddStaticVehicle(603,1486.3228,-978.9940,36.9275,240.0485,45,45); //
	AddStaticVehicle(541,1570.8793,-998.4772,45.6178,97.5590,22,1); //
	AddStaticVehicle(477,1555.5066,-1040.4044,48.4253,219.6483,121,1); //
	AddStaticVehicle(477,1562.1237,-1050.1335,50.4293,214.0462,121,1); //
	AddStaticVehicle(451,1563.2048,-1039.8947,49.0852,31.0200,36,36); //
	AddStaticVehicle(451,1558.5304,-1033.7195,47.8171,41.3008,36,36); //
	AddStaticVehicle(603,1591.4258,-1084.0488,57.1901,188.4566,45,45); //
	AddStaticVehicle(541,1594.8157,-1072.7378,55.4988,349.1729,2,1); //
	AddStaticVehicle(541,1599.2384,-1056.5532,53.8696,337.2020,2,1); //
	AddStaticVehicle(541,1603.8136,-1046.6119,53.1562,338.2516,2,1); //
	AddStaticVehicle(541,1609.9574,-1035.1224,52.3238,334.6248,2,1); //

	return 1;
}

public OnPlayerRequestClass(playerid, classid)
{
	printf("OnPlayerRequestClass(%d, %d)", playerid, classid);
	SetPlayerPos(playerid, 1533.7991,-1002.0410,43.5952);
	SetPlayerCameraPos(playerid, 1535.7991, -1002.0410, 43.5952);
	//1533.7991
	SetPlayerCameraLookAt(playerid, 1533.7991,-1002.0410,43.5952);
	return 1;
}
//------------------------------------------------------------------------------


//------------------------------------------------------------------------------
public OnGameModeExit()
{
	print("GameModeExit()");
	return 1;
}

public OnPlayerConnect(playerid)
{
	printf("OnPlayerConnect(%d)", playerid);
	return 1;
}

public OnPlayerDisconnect(playerid)
{
	printf("OnPlayerDisconnect(%d)", playerid);
	return 1;
}

public OnPlayerSpawn(playerid)
{
	new playerName[30], str[256];
	GetPlayerName(playerid, playerName, 30);

	format(str, 256, "Welcome to the RoadFeverMadness server, %s.", playerName);	
	SendClientMessage(playerid, COLOR_WHITE , str);
	printf("OnPlayerSpawn(%d)", playerid);
	return 1;
}

public OnPlayerDeath(playerid, killerid, reason)
{
	printf("OnPlayerDeath(%d, %d, %d)", playerid, killerid, reason);
	return 1;
}

public OnVehicleSpawn(vehicleid)
{
	printf("OnVehicleSpawn(%d)", vehicleid);
	return 1;
}

public OnVehicleDeath(vehicleid, killerid)
{
	printf("OnVehicleDeath(%d, %d)", vehicleid, killerid);
	return 1;
}

public OnPlayerText(playerid)
{
	printf("OnPlayerText(%d)", playerid);
	return 1;
}

public OnPlayerCommandText(playerid, cmdtext[])
{
    new cmd[256];
    new vehicleid = GetPlayerVehicleID(playerid);
    
	//Spawn Area
	if(strcmp(cmd, "/home", true) == 0)
	{
		SetPlayerPos(playerid,1512.6166,-990.5141,39.2982);
		SetVehiclePos(vehicleid,1512.6166,-990.5141,39.2982);
		SendClientMessage(playerid,COLOR_GREEN,"You are at /home !");
		return 1;
	}
	//Mount Chilliad
 	if(strcmp(cmd, "/chilliad", true) == 0)
	{
		SetPlayerPos(playerid,-2324.5994,-1628.9563,483.7031);
		SetVehiclePos(vehicleid,-2324.5994,-1628.9563,483.7031);
		SendClientMessage(playerid,COLOR_GREEN,"You are at /chilliad !");
		return 1;
	}
	//Fackin' Farm (well not really but thats where it is on the fackin' server)
	if(strcmp(cmd, "/fackinfarm", true) == 0)
	{
		SetPlayerPos(playerid,-1102.4530,-1117.8630,128.2656);
		SetVehiclePos(vehicleid,-1102.4530,-1117.8630,128.2656);
		SendClientMessage(playerid,COLOR_GREEN,"You are at /fackinfarm !");
		return 1;
	}
	return 0;
}

public OnPlayerInfoChange(playerid)
{
	printf("OnPlayerInfoChange(%d)");
	return 1;
}

public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
	printf("OnPlayerEnterVehicle(%d, %d, %d)", playerid, vehicleid, ispassenger);
	return 1;
}

public OnPlayerExitVehicle(playerid, vehicleid)
{
	printf("OnPlayerExitVehicle(%d, %d)", playerid, vehicleid);
	return 1;
}

public OnPlayerStateChange(playerid, newstate, oldstate)
{
	printf("OnPlayerStateChange(%d, %d, %d)", playerid, newstate, oldstate);
	return 1;
}

public OnPlayerEnterCheckpoint(playerid)
{
	printf("OnPlayerEnterCheckpoint(%d)", playerid);
	return 1;
}

public OnPlayerLeaveCheckpoint(playerid)
{
	printf("OnPlayerLeaveCheckpoint(%d)", playerid);
	return 1;
}