All pastes #167100 Raw Edit

Miscellany

public text v1 · immutable
·published 2006-09-11 17:41 UTC
rendered paste body
#include <a_samp>



#define MAXCP 37


new Float:checkpoints[MAXCP][3] = {
{2508.3992,-1666.6549,13.3986,94.5852},
{1314.9775,882.4576,6.4374},
{1225.8315,1286.3774,6.3629},
{1224.6378,2215.3162,6.3589},
{1616.2266,2455.3342,6.4663},
{2239.5613,2600.9739,6.3867},
{2686.1184,2399.5120,6.3594},
{2709.6755,1876.6189,6.3592},
{2636.7515,917.0633,6.3591},
{2407.0552,851.8081,6.3631},
{2030.4202,834.5757,6.3632},
{1449.7327,834.2547,6.4409},
{1208.7852,1172.1589,6.4374},
{1225.8546,1292.6505,6.3630},
{1209.3243,1474.1068,6.3609},
{1226.8951,1712.4558,6.3592},
{1209.7170,1889.8855,6.3594},
{1225.5254,2010.1133,6.3595},
{1210.3157,2135.2490,6.3589},
{1369.8258,2466.9639,6.3589},
{1621.3256,2458.7861,6.4651},
{1972.4384,2550.2344,6.4216},
{2231.7883,2599.7429,6.3866},
{2539.1138,2592.1216,4.4841},
{2690.5945,2395.5029,6.3590},
{2726.4358,2250.4768,6.3688},
{2707.7854,2120.5283,6.3667},
{2724.2791,2042.9327,6.3629},
{2709.8926,1872.7764,6.3590},
{2726.1953,1596.2194,6.3629},
{2709.2205,1312.4891,6.3592},
{2725.3789,1220.3663,6.3645},
{2631.1663,928.4933,6.3631},
{2431.0984,855.8843,6.3590},
{2340.5420,974.2465,10.2954},
{2388.1653,992.1713,10.4452},
{0.0,0.0,0.0}
};


new playercp[MAXCP];




main()
{
	print("\n----------------------------------");
	print("Grand Race Auto");
	print("----------------------------------\n");
}



public OnGameModeInit()
{
	print("GameModeInit()");
	SetGameModeText("Grand Race Auto");
	
//Players
    AddPlayerClass(0, 2508.3992, -1666.6549, 13.3986, 94.5852, 0, 0, 0, 0, 0, 0); //
    AddPlayerClass(107, 2504.1587, -1656.5045, 13.5491, 148.4790, 0, 0, 0, 0, 0, 0); //
    AddPlayerClass(102, 2509.3318, -1674.7284, 13.5086, 50.7181, 0, 0, 0, 0, 0, 0); //
    AddPlayerClass(28, 2499.0330, -1684.0154, 13.4035, 38.4980, 0, 0, 0, 0, 0, 0); //

//vehicles
AddStaticVehicle(415,2502.0708,-1680.0063,13.1477,56.0114,25,1); //
AddStaticVehicle(429,2506.5393,-1673.1229,13.0533,65.1585,13,13); //
AddStaticVehicle(439,2505.8108,-1662.1287,13.3035,109.1895,8,17); //
AddStaticVehicle(451,2501.7881,-1656.2561,13.1605,120.1798,125,125); //
	return 1;
}

public OnPlayerRequestClass(playerid, classid)
{
	SetPlayerPos(playerid,398.4077,2540.5049,19.6311);
	SetPlayerCameraPos(playerid,398.4077,2530.5049,19.6311);
	SetPlayerCameraLookAt(playerid,398.4077,2540.5049,19.6311);
	SetPlayerFacingAngle(playerid, 180.0);
	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)
{
//places users in teh carz lolz
PutPlayerInVehicle(playerid, 0, 0);//Will put him in vehicle 1 seat 1
PutPlayerInVehicle(playerid, 1, 0);//Will put him in vehicle 1 seat 1
PutPlayerInVehicle(playerid, 2, 0);//Will put him in vehicle 1 seat 1
PutPlayerInVehicle(playerid, 3, 0);//Will put him in vehicle 1 seat 1

//display text lol
GameTextForAll("Get Ready Too Race!",6000,5);

	return 1;
}

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

public OnVehicleSpawn(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[])
{
	if (strcmp(cmdtext, "/mycommand", true)==0)
	{
	    /* Do something here */
	    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);
	GameTextForAll("Get Ready Too Race!",6000,5);
	return 1;
}

public OnPlayerExitVehicle(playerid, vehicleid)
{
	printf("OnPlayerExitVehicle(%d, %d)", playerid, vehicleid);
	GameTextForPlayer(playerid,"!!!ALERT!!! YOU HAVE EXITED YOUR CAR!!",6000,5);
SetPlayerHealth(playerid,0.0);
	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;
}