All pastes #1520661 Raw Edit

V8 HQ

public text v1 · immutable
#1520661 ·published 2009-08-06 16:38 UTC
rendered paste body
#include <a_samp>

/*-------------------------------------------------------------------------*/
#define GRÜN 0x00FF00AA
#define GRAU 0xFFFFFFAA
#define ORANGE 0xFFA200AA
#define ROT 0xff0000AA
/*-------------------------------------------------------------------------*/
new V8Gate;
new Sabre;
new Burrito;
new Buffalo;
new BuffaloO;
new Greenwood;
new Hustler;
new Slamvan;
new Alpha;
new Hotknife;
new Packer;
new Camper;
new CamperR;
/*-------------------------------------------------------------------------*/
forward PlayerToPoint(Float:radi, playerid, Float:x, Float:y, Float:z);
/*-------------------------------------------------------------------------*/


main()
{
    print("");
	print("***********************************");
	print("***************V8 HQ***************");
	print("**********Created by:Viva**********");
	print("***********************************");
	print("");
}

public OnPlayerConnect(playerid)
{
    SendClientMessage(playerid, ROT, "V8 Club Filterscript | by Viva (C)");
    return 1;
}

public OnGameModeInit()
{
//-------------------VEHICLE-------------------
    Sabre = AddStaticVehicle(475,-210.4037,2594.9114,62.5065,359.9552,15,15); // Sabre
    Burrito = AddStaticVehicle(482,-283.1947,2602.0945,62.9792,358.6436,0,1); // burrito
   	Buffalo = AddStaticVehicle(402,-213.6183,2594.9636,62.5346,0.3868,25,25); // buffalo
	BuffaloO = AddStaticVehicle(402,-225.8330,2594.9055,62.5347,0.8745,4,4); // buffalo
	Greenwood = AddStaticVehicle(492,-219.6618,2594.8687,62.4849,182.1509,0,3); // greenwood
	Hustler = AddStaticVehicle(545,-237.5767,2608.4172,62.5142,180.4954,0,0); // hustler
	Slamvan = AddStaticVehicle(535,-231.3505,2608.9146,62.4660,181.0885,3,3); // slamvan
	Alpha = AddStaticVehicle(602,-237.7880,2594.8528,62.5091,180.7974,7,7); // alpha
	Hotknife = AddStaticVehicle(434,-234.8786,2594.1548,62.6749,0.4037,0,0); // hotknife
	Camper = AddStaticVehicle(483,-243.6302,2609.2498,62.6953,184.6436,6,3); // camper
	CamperR = AddStaticVehicle(483,-240.4099,2609.0881,62.6956,1.6734,4,30); // camper
	Packer = AddStaticVehicle(443,-206.6942,2616.9900,63.5870,91.1269,0,3); // v8packer
	


//------------GATE--------------------------
	V8Gate = CreateObject(11327, -206.583221, 2607.152588, 64.277580, 0.0000, 0.0000, 0.0000);

//---------------------------objects--------------------------------

	CreateObject(996, -245.018692, 2591.266846, 62.606911, 0.0000, 0.0000, 0.0000);
	CreateObject(996, -236.936600, 2591.276367, 62.606911, 0.0000, 0.0000, 0.0000);
	CreateObject(996, -228.873917, 2591.269775, 62.601891, 0.0000, 0.0000, 0.0000);
	CreateObject(996, -220.811859, 2591.281494, 62.606911, 0.0000, 0.0000, 0.0000);
	CreateObject(996, -214.166275, 2612.625000, 62.606911, 0.0000, 0.0000, 0.0000);
	CreateObject(1280, -274.859253, 2590.209961, 62.971668, 0.0000, 0.0000, 135.0000);
	CreateObject(1280, -271.907318, 2591.350830, 62.971668, 0.0000, 0.0000, 90.0000);
	CreateObject(1280, -269.743561, 2589.090332, 62.971668, 0.0000, 0.0000, 0.0000);
	CreateObject(3524, -215.087952, 2612.788818, 63.594719, 0.0000, 0.0000, 180.0000);
	CreateObject(3524, -226.676941, 2612.767090, 63.587189, 0.0000, 0.0000, 180.0000);
	CreateObject(1235, -273.679199, 2591.302734, 63.073387, 0.0000, 0.0000, 0.0000);
	CreateObject(1235, -270.337128, 2591.225830, 63.073387, 0.0000, 0.0000, 0.0000);
	CreateObject(996, -234.541611, 2612.651367, 62.583130, 0.0000, 0.0000, 0.0000);
	CreateObject(996, -244.040604, 2612.657227, 62.583633, 0.0000, 0.0000, 0.0000);
	CreateObject(1232, -229.931549, 2628.332764, 64.352081, 0.0000, 0.0000, 0.0000);
	CreateObject(1232, -212.216278, 2628.586182, 64.545792, 0.0000, 0.0000, 0.0000);
	CreateObject(1215, -235.920456, 2612.623291, 62.423698, 0.0000, 0.0000, 0.0000);
	CreateObject(11326, -198.571396, 2592.088867, 63.997955, 0.0000, 0.0000, 90.0000);
	CreateObject(11393, -200.631577, 2611.835693, 63.228165, 0.0000, 0.0000, 0.0000);
	CreateObject(1428, -200.554428, 2611.311279, 63.576843, 0.0000, 0.0000, 0.0000);
	CreateObject(996, -212.744446, 2591.309082, 62.606911, 0.0000, 0.0000, 0.0000);
	CreateObject(1481, -267.038391, 2591.230225, 63.273438, 0.0000, 0.0000, 0.0000);
	CreateObject(1723, -263.308716, 2588.280518, 62.568359, 0.0000, 0.0000, 112.5000);
	CreateObject(1723, -260.373779, 2587.609863, 62.568359, 0.0000, 0.0000, 180.0000);
	CreateObject(1786, -261.818665, 2592.255615, 62.462643, 0.0000, 0.0000, 337.5000);
	CreateObject(1786, -260.795807, 2591.817383, 62.462643, 0.0000, 0.0000, 337.5000);
	CreateObject(1786, -260.790344, 2591.865967, 63.052620, 0.0000, 0.0000, 337.5000);
	CreateObject(1786, -261.825134, 2592.300781, 63.052620, 0.0000, 0.0000, 337.5000);
	CreateObject(643, -269.201935, 2584.401367, 63.040783, 0.0000, 0.0000, 0.0000);
	CreateObject(643, -266.540436, 2585.908203, 63.040783, 0.0000, 0.0000, 225.0000);
	CreateObject(643, -264.540161, 2582.976807, 63.040783, 0.0000, 0.0000, 157.5000);
	CreateObject(1479, -261.443237, 2588.180908, 63.975307, 0.0000, 0.0000, 0.0000);
	CreateObject(1418, -264.757690, 2588.707275, 63.346195, 0.0000, 0.0000, 90.0000);
	CreateObject(1418, -264.763428, 2592.237549, 63.346195, 0.0000, 0.0000, 90.0000);
	CreateObject(1418, -264.762604, 2588.715088, 64.640373, 0.0000, 0.0000, 90.0000);
	CreateObject(1418, -264.768341, 2592.250244, 64.646606, 0.0000, 0.0000, 90.0000);
	CreateObject(1418, -263.073975, 2586.848877, 63.346195, 0.0000, 0.0000, 0.0000);
	CreateObject(1418, -259.831726, 2586.847656, 63.346195, 0.0000, 0.0000, 0.0000);
	CreateObject(1418, -263.077789, 2586.853516, 64.635048, 0.0000, 0.0000, 0.0000);
	CreateObject(1418, -259.841736, 2586.852295, 64.636818, 0.0000, 0.0000, 0.0000);
	CreateObject(1479, -261.412201, 2591.518311, 63.975307, 0.0000, 0.0000, 180.0000);
	CreateObject(1786, -263.105774, 2592.460205, 62.462643, 0.0000, 0.0000, 0.0000);
	CreateObject(1786, -263.105133, 2592.487549, 63.062679, 0.0000, 0.0000, 0.0000);
	CreateObject(1786, -260.780884, 2591.913818, 63.637714, 0.0000, 0.0000, 337.5000);
	CreateObject(1786, -261.857941, 2592.357666, 63.642597, 0.0000, 0.0000, 337.5000);
	CreateObject(1786, -263.109711, 2592.546631, 63.637684, 0.0000, 0.0000, 0.0000);
	CreateObject(2314, -264.263336, 2590.736816, 62.516682, 0.0000, 0.0000, 90.0000);
	CreateObject(1782, -264.317932, 2592.114502, 63.103848, 0.0000, 0.0000, 90.0000);
	CreateObject(1783, -264.340393, 2591.438232, 63.091022, 0.0000, 0.0000, 90.0000);
	CreateObject(1785, -264.343323, 2592.116943, 63.297932, 0.0000, 0.0000, 90.0000);
	CreateObject(1787, -264.364716, 2591.438721, 63.235966, 0.0000, 0.0000, 90.0000);
	CreateObject(1788, -264.369690, 2591.430420, 63.378239, 0.0000, 0.0000, 90.0000);
	CreateObject(1790, -264.402863, 2592.128174, 63.480377, 0.0000, 0.0000, 90.0000);
	CreateObject(1809, -264.420593, 2590.857666, 63.016136, 0.0000, 0.0000, 90.0001);
	CreateObject(1840, -264.057739, 2592.570313, 64.547585, 0.0000, 0.0000, 112.5001);
	CreateObject(1840, -259.055725, 2592.549316, 64.558167, 0.0000, 0.0000, 67.5001);
	CreateObject(2028, -263.365601, 2591.412598, 62.653645, 0.0000, 0.0000, 22.5000);
	return 1;
}

public OnPlayerCommandText(playerid, cmdtext[])
{
	new vehicleid = GetPlayerVehicleID(playerid);
//-----------------------Commands----------------------
	if(strcmp(cmdtext, "/v8club", true) ==0)
	{
		SendClientMessage(playerid, ORANGE, "***V8 Club***");
		SendClientMessage(playerid, GRAU, "Gründer: Viva || MrFloppy");
		SendClientMessage(playerid, GRAU, "Clubsitz: Las Payasdas");
		SendClientMessage(playerid, GRAU, "Show on Map: /showmetheclub");
		return 1;
	}
	
//------------------V8--------------------------
	if(strcmp(cmdtext, "/v8gateopen", true) ==0)
	{
        MoveObject(V8Gate, -206.583221, 2607.152588, 56.277580, 4);
		SendClientMessage(playerid, GRÜN, "Du hast das Tor der V8 Club Garage geöffnet.");
		SendClientMessage(playerid, GRÜN, "Schließe das Tor wieder mit /v8gateclose.");
        return 1;
	}
	if(strcmp(cmdtext, "/v8gateclose", true) ==0)
	{
	    MoveObject(V8Gate, -206.583221, 2607.152588, 64.277580, 7);
		SendClientMessage(playerid, GRÜN, "Das V8 Club Garagentor ist nun geschlossen.");
		SendClientMessage(playerid, GRÜN, "Bis zum nächsten mal.");
		return 1;
	}
	if(strcmp(cmdtext, "/showmetheclub", true) ==0)
	{
	    PlayerPlaySound(playerid, 1083,0.0,0.0,0.0);
		SetPlayerCheckpoint(playerid, -221.1334,2619.3381,62.5331, 10.0);
		return 1;
	}
	if(strcmp(cmdtext, "/tuneit", true) ==0)
	{
		if(IsPlayerConnected(playerid))
		{
		    if (PlayerToPoint(10, playerid,-201.1241,2607.2920,62.8355))
		    {
		    	if (vehicleid == Sabre)
		    	{
		    	    PlayerPlaySound(playerid, 1133,0.0,0.0,0.0);
     	 			AddVehicleComponent(Sabre, 1010); // Nitro
    				AddVehicleComponent(Sabre, 1074); // Felgen Mega
    				AddVehicleComponent(Sabre, 1087); // Hydraulik
       				AddVehicleComponent(Sabre, 1086); // Stereo
    				SetVehicleHealth(vehicleid,1000.0);
				}
				else if (vehicleid == Burrito)
		    	{
		    	    PlayerPlaySound(playerid, 1133,0.0,0.0,0.0);
		       		AddVehicleComponent(Burrito, 1010); // Nitro
    				AddVehicleComponent(Burrito, 1079); // Felgen Cutter
    				AddVehicleComponent(Burrito, 1087); // Hydraulik
    				SetVehicleHealth(vehicleid,1000.0);
				}
				else if (vehicleid == Buffalo)
		    	{
		    	    PlayerPlaySound(playerid, 1133,0.0,0.0,0.0);
		       		AddVehicleComponent(Buffalo, 1010); // Nitro
    				AddVehicleComponent(Buffalo, 1075); // Felgen Rimshide
    				AddVehicleComponent(Buffalo, 1087); // Hydraulik
    				SetVehicleHealth(vehicleid,1000.0);
				}
				else if (vehicleid == BuffaloO)
		    	{
		    	    PlayerPlaySound(playerid, 1133,0.0,0.0,0.0);
		       		AddVehicleComponent(BuffaloO, 1010); // Nitro
    				AddVehicleComponent(BuffaloO, 1075); // Felgen Rimshide
    				AddVehicleComponent(BuffaloO, 1087); // Hydraulik
    				SetVehicleHealth(vehicleid,1000.0);
				}
				else if (vehicleid == Greenwood)
		    	{
		    	    PlayerPlaySound(playerid, 1133,0.0,0.0,0.0);
		       		AddVehicleComponent(Greenwood, 1010); // Nitro
    				AddVehicleComponent(Greenwood, 1085); // Felgen Atomic
    				AddVehicleComponent(Greenwood, 1087); // Hydraulik
    				SetVehicleHealth(vehicleid,1000.0);
				}
				else if (vehicleid == Hustler)
		    	{
		    	    PlayerPlaySound(playerid, 1133,0.0,0.0,0.0);
		       		AddVehicleComponent(Hustler, 1010); // Nitro
    				AddVehicleComponent(Hustler, 1081); // Felgen Groove
    				AddVehicleComponent(Hustler, 1087); // Hydraulik
    				SetVehicleHealth(vehicleid,1000.0);
				}
				else if (vehicleid == Slamvan)
		    	{
		    	    PlayerPlaySound(playerid, 1133,0.0,0.0,0.0);
		       		AddVehicleComponent(Slamvan, 1010); // Nitro
    				AddVehicleComponent(Slamvan, 1078); // Felgen Twist
    				AddVehicleComponent(Slamvan, 1087); // Hydraulik
    				SetVehicleHealth(vehicleid,1000.0);
				}
				else if (vehicleid == Alpha)
		    	{
		    	    PlayerPlaySound(playerid, 1133,0.0,0.0,0.0);
		       		AddVehicleComponent(Alpha, 1010); // Nitro
    				AddVehicleComponent(Alpha, 1074); // Felgen Mega
    				AddVehicleComponent(Alpha, 1087); // Hydraulik
    				SetVehicleHealth(vehicleid,1000.0);
				}
				else if (vehicleid == Hotknife)
		    	{
		    	    PlayerPlaySound(playerid, 1133,0.0,0.0,0.0);
		       		AddVehicleComponent(Hotknife, 1010); // Nitro
    				AddVehicleComponent(Hotknife, 1080); // Felgen Switch
    				AddVehicleComponent(Hotknife, 1087); // Hydraulik
    				AddVehicleComponent(Hotknife, 1086); // Stereo
    				SetVehicleHealth(vehicleid,1000.0);
				}
				else if (vehicleid == Camper)
		    	{
		    	    PlayerPlaySound(playerid, 1133,0.0,0.0,0.0);
		       		AddVehicleComponent(Camper, 1010); // Nitro
    				AddVehicleComponent(Camper, 1078); // Felgen Twist
    				AddVehicleComponent(Camper, 1087); // Hydraulik
    				AddVehicleComponent(Camper, 1086); // Stereo
    				SetVehicleHealth(vehicleid,1000.0);
				}
				else if (vehicleid == CamperR)
		    	{
		    	    PlayerPlaySound(playerid, 1133,0.0,0.0,0.0);
		       		AddVehicleComponent(CamperR, 1010); // Nitro
    				AddVehicleComponent(CamperR, 1078); // Felgen Twist
    				AddVehicleComponent(CamperR, 1087); // Hydraulik
    				AddVehicleComponent(CamperR, 1086); // Stereo
    				SetVehicleHealth(vehicleid,1000.0);
				}
				else
				{
				SendClientMessage(playerid, ROT, "Dieses Auto kannst du hier nicht tunen!!");
				}
    		}
		}
		return 1;
	}
	return 0;
}

public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
	if(vehicleid == Sabre && !ispassenger)
	{
		new name[MAX_PLAYER_NAME]; 
		GetPlayerName(playerid,name,sizeof name); 
		if (strcmp("Viva", name, true) == 0 || strcmp("MrFloppy", name, true) == 0 || strcmp("knubbell", name, true) == 0 || strcmp("Raptor", name, true) == 0 || strcmp("Oreagel", name, true) == 0 || strcmp("Fobsii", name, true) == 0 || strcmp("Vato", name, true) == 0 || strcmp("Sra", name, true) == 0 || strcmp("Murre", name, true) == 0 || strcmp("InFlames", name, true) == 0 || strcmp("Version1", name, true) == 0 ||
			strcmp("Neo", name, true) == 0 || strcmp("CObra11", name, true) == 0 || strcmp("DaMnSiCc", name, true) == 0 || strcmp("Mani", name, true) == 0)
		{
	 	GameTextForPlayer(playerid, "Sabre", 3000, 1);
		}
		else
		{
		TogglePlayerControllable(playerid,0);
		TogglePlayerControllable(playerid,1);
		SendClientMessage(playerid, ROT, "Du hast nicht das Recht dieses Auto zu fahren!!");
		}
	}
	if(vehicleid == Burrito && !ispassenger)
	{
		new name[MAX_PLAYER_NAME];
		GetPlayerName(playerid,name,sizeof name);
		if (strcmp("Viva", name, true) == 0 || strcmp("MrFloppy", name, true) == 0 || strcmp("knubbell", name, true) == 0 || strcmp("Raptor", name, true) == 0 || strcmp("Oreagel", name, true) == 0 || strcmp("Fobsii", name, true) == 0 || strcmp("Vato", name, true) == 0 || strcmp("Sra", name, true) == 0 || strcmp("Murre", name, true) == 0 || strcmp("InFlames", name, true) == 0 || strcmp("Version1", name, true) == 0 ||
			strcmp("Neo", name, true) == 0 || strcmp("CObra11", name, true) == 0 || strcmp("DaMnSiCc", name, true) == 0 || strcmp("Mani", name, true) == 0)
		{
	 	GameTextForPlayer(playerid, "Burrito", 3000, 1);
		}
		else
		{
		TogglePlayerControllable(playerid,0);
		TogglePlayerControllable(playerid,1);
		SendClientMessage(playerid, ROT, "Du hast nicht das Recht dieses Auto zu fahren!!");
		}
	}
	if(vehicleid == Buffalo && !ispassenger)
	{
		new name[MAX_PLAYER_NAME];
		GetPlayerName(playerid,name,sizeof name);
		if (strcmp("Viva", name, true) == 0 || strcmp("MrFloppy", name, true) == 0 || strcmp("knubbell", name, true) == 0 || strcmp("Raptor", name, true) == 0 || strcmp("Oreagel", name, true) == 0 || strcmp("Fobsii", name, true) == 0 || strcmp("Vato", name, true) == 0 || strcmp("Sra", name, true) == 0 || strcmp("Murre", name, true) == 0 || strcmp("InFlames", name, true) == 0 || strcmp("Version1", name, true) == 0 ||
			strcmp("Neo", name, true) == 0 || strcmp("CObra11", name, true) == 0 || strcmp("DaMnSiCc", name, true) == 0 || strcmp("Mani", name, true) == 0)
		{
	 	GameTextForPlayer(playerid, "Buffalo", 3000, 1);
		}
		else
		{
		TogglePlayerControllable(playerid,0);
		TogglePlayerControllable(playerid,1);
		SendClientMessage(playerid, ROT, "Du hast nicht das Recht dieses Auto zu fahren!!");
		}
	}
	if(vehicleid == BuffaloO && !ispassenger)
	{
		new name[MAX_PLAYER_NAME];
		GetPlayerName(playerid,name,sizeof name);
		if (strcmp("Viva", name, true) == 0 || strcmp("MrFloppy", name, true) == 0 || strcmp("knubbell", name, true) == 0 || strcmp("Raptor", name, true) == 0 || strcmp("Oreagel", name, true) == 0 || strcmp("Fobsii", name, true) == 0 || strcmp("Vato", name, true) == 0 || strcmp("Sra", name, true) == 0 || strcmp("Murre", name, true) == 0 || strcmp("InFlames", name, true) == 0 || strcmp("Version1", name, true) == 0 ||
			strcmp("Neo", name, true) == 0 || strcmp("CObra11", name, true) == 0 || strcmp("DaMnSiCc", name, true) == 0 || strcmp("Mani", name, true) == 0)
		{
	 	GameTextForPlayer(playerid, "Buffalo", 3000, 1);
		}
		else
		{
		TogglePlayerControllable(playerid,0);
		TogglePlayerControllable(playerid,1);
		SendClientMessage(playerid, ROT, "Du hast nicht das Recht dieses Auto zu fahren!!");
		}
	}
	if(vehicleid == Greenwood && !ispassenger)
	{
		new name[MAX_PLAYER_NAME];
		GetPlayerName(playerid,name,sizeof name);
		if (strcmp("Viva", name, true) == 0 || strcmp("MrFloppy", name, true) == 0 || strcmp("knubbell", name, true) == 0 || strcmp("Raptor", name, true) == 0 || strcmp("Oreagel", name, true) == 0 || strcmp("Fobsii", name, true) == 0 || strcmp("Vato", name, true) == 0 || strcmp("Sra", name, true) == 0 || strcmp("Murre", name, true) == 0 || strcmp("InFlames", name, true) == 0 || strcmp("Version1", name, true) == 0 ||
			strcmp("Neo", name, true) == 0 || strcmp("CObra11", name, true) == 0 || strcmp("DaMnSiCc", name, true) == 0 || strcmp("Mani", name, true) == 0)
		{
	 	GameTextForPlayer(playerid, "Greenwood", 3000, 1);
		}
		else
		{
		TogglePlayerControllable(playerid,0);
		TogglePlayerControllable(playerid,1);
		SendClientMessage(playerid, ROT, "Du hast nicht das Recht dieses Auto zu fahren!!");
		}
	}
	if(vehicleid == Hustler && !ispassenger)
	{
		new name[MAX_PLAYER_NAME];
		GetPlayerName(playerid,name,sizeof name);
		if (strcmp("Viva", name, true) == 0 || strcmp("MrFloppy", name, true) == 0 || strcmp("knubbell", name, true) == 0 || strcmp("Raptor", name, true) == 0 || strcmp("Oreagel", name, true) == 0 || strcmp("Fobsii", name, true) == 0 || strcmp("Vato", name, true) == 0 || strcmp("Sra", name, true) == 0 || strcmp("Murre", name, true) == 0 || strcmp("InFlames", name, true) == 0 || strcmp("Version1", name, true) == 0 ||
			strcmp("Neo", name, true) == 0 || strcmp("CObra11", name, true) == 0 || strcmp("DaMnSiCc", name, true) == 0 || strcmp("Mani", name, true) == 0)
		{
	 	GameTextForPlayer(playerid, "Hustler", 3000, 1);
		}
		else
		{
		TogglePlayerControllable(playerid,0);
		TogglePlayerControllable(playerid,1);
		SendClientMessage(playerid, ROT, "Du hast nicht das Recht dieses Auto zu fahren!!");
		}
	}
	if(vehicleid == Slamvan && !ispassenger)
	{
		new name[MAX_PLAYER_NAME];
		GetPlayerName(playerid,name,sizeof name);
		if (strcmp("Viva", name, true) == 0 || strcmp("MrFloppy", name, true) == 0 || strcmp("knubbell", name, true) == 0 || strcmp("Raptor", name, true) == 0 || strcmp("Oreagel", name, true) == 0 || strcmp("Fobsii", name, true) == 0 || strcmp("Vato", name, true) == 0 || strcmp("Sra", name, true) == 0 || strcmp("Murre", name, true) == 0 || strcmp("InFlames", name, true) == 0 || strcmp("Version1", name, true) == 0 ||
			strcmp("Neo", name, true) == 0 || strcmp("CObra11", name, true) == 0 || strcmp("DaMnSiCc", name, true) == 0 || strcmp("Mani", name, true) == 0)
		{
	 	GameTextForPlayer(playerid, "Slamvan", 3000, 1);
		}
		else
		{
		TogglePlayerControllable(playerid,0);
		TogglePlayerControllable(playerid,1);
		SendClientMessage(playerid, ROT, "Du hast nicht das Recht dieses Auto zu fahren!!");
		}
	}
	if(vehicleid == Alpha && !ispassenger)
	{
		new name[MAX_PLAYER_NAME];
		GetPlayerName(playerid,name,sizeof name);
		if (strcmp("Viva", name, true) == 0 || strcmp("MrFloppy", name, true) == 0 || strcmp("knubbell", name, true) == 0 || strcmp("Raptor", name, true) == 0 || strcmp("Oreagel", name, true) == 0 || strcmp("Fobsii", name, true) == 0 || strcmp("Vato", name, true) == 0 || strcmp("Sra", name, true) == 0 || strcmp("Murre", name, true) == 0 || strcmp("InFlames", name, true) == 0 || strcmp("Version1", name, true) == 0 ||
			strcmp("Neo", name, true) == 0 || strcmp("CObra11", name, true) == 0 || strcmp("DaMnSiCc", name, true) == 0 || strcmp("Mani", name, true) == 0)
		{
	 	GameTextForPlayer(playerid, "Alpha", 3000, 1);
		}
  		else
		{
		TogglePlayerControllable(playerid,0);
		TogglePlayerControllable(playerid,1);
		SendClientMessage(playerid, ROT, "Du hast nicht das Recht dieses Auto zu fahren!!");
		}
	}
	if(vehicleid == Hotknife && !ispassenger)
	{
		new name[MAX_PLAYER_NAME];
		GetPlayerName(playerid,name,sizeof name);
		if (strcmp("Viva", name, true) == 0 || strcmp("MrFloppy", name, true) == 0 || strcmp("knubbell", name, true) == 0 || strcmp("Raptor", name, true) == 0 || strcmp("Oreagel", name, true) == 0 || strcmp("Fobsii", name, true) == 0 || strcmp("Vato", name, true) == 0 || strcmp("Sra", name, true) == 0 || strcmp("Murre", name, true) == 0 || strcmp("InFlames", name, true) == 0 || strcmp("Version1", name, true) == 0 ||
			strcmp("Neo", name, true) == 0 || strcmp("CObra11", name, true) == 0 || strcmp("DaMnSiCc", name, true) == 0 || strcmp("Mani", name, true) == 0)
		{
	 	GameTextForPlayer(playerid, "Hotknife", 3000, 1);
		}
		else
		{
		TogglePlayerControllable(playerid,0);
		TogglePlayerControllable(playerid,1);
		SendClientMessage(playerid, ROT, "Du hast nicht das Recht dieses Auto zu fahren!!");
		}
	}
	if(vehicleid == Camper && !ispassenger)
	{
		new name[MAX_PLAYER_NAME];
		GetPlayerName(playerid,name,sizeof name);
		if (strcmp("Viva", name, true) == 0 || strcmp("MrFloppy", name, true) == 0 || strcmp("knubbell", name, true) == 0 || strcmp("Raptor", name, true) == 0 || strcmp("Oreagel", name, true) == 0 || strcmp("Fobsii", name, true) == 0 || strcmp("Vato", name, true) == 0 || strcmp("Sra", name, true) == 0 || strcmp("Murre", name, true) == 0 || strcmp("InFlames", name, true) == 0 || strcmp("Version1", name, true) == 0 ||
			strcmp("Neo", name, true) == 0 || strcmp("CObra11", name, true) == 0 || strcmp("DaMnSiCc", name, true) == 0 || strcmp("Mani", name, true) == 0)
		{
	 	GameTextForPlayer(playerid, "Camper", 3000, 1);
		}
		else
		{
		TogglePlayerControllable(playerid,0);
		TogglePlayerControllable(playerid,1);
		SendClientMessage(playerid, ROT, "Du hast nicht das Recht dieses Auto zu fahren!!");
		}
	}
	if(vehicleid == CamperR && !ispassenger)
	{
		new name[MAX_PLAYER_NAME];
		GetPlayerName(playerid,name,sizeof name);
		if (strcmp("Viva", name, true) == 0 || strcmp("MrFloppy", name, true) == 0 || strcmp("knubbell", name, true) == 0 || strcmp("Raptor", name, true) == 0 || strcmp("Oreagel", name, true) == 0 || strcmp("Fobsii", name, true) == 0 || strcmp("Vato", name, true) == 0 || strcmp("Sra", name, true) == 0 || strcmp("Murre", name, true) == 0 || strcmp("InFlames", name, true) == 0 || strcmp("Version1", name, true) == 0 ||
			strcmp("Neo", name, true) == 0 || strcmp("CObra11", name, true) == 0 || strcmp("DaMnSiCc", name, true) == 0 || strcmp("Mani", name, true) == 0)
		{
	 	GameTextForPlayer(playerid, "Camper", 3000, 1);
		}
		else
		{
		TogglePlayerControllable(playerid,0);
		TogglePlayerControllable(playerid,1);
		SendClientMessage(playerid, ROT, "Du hast nicht das Recht dieses Auto zu fahren!!");
		}
	}
	if(vehicleid == Packer && !ispassenger)
	{
		new name[MAX_PLAYER_NAME];
		GetPlayerName(playerid,name,sizeof name);
		if (strcmp("Viva", name, true) == 0 || strcmp("MrFloppy", name, true) == 0)
		{
	 	GameTextForPlayer(playerid, "Packer", 3000, 1);
		}
		else
		{
		TogglePlayerControllable(playerid,0);
		TogglePlayerControllable(playerid,1);
		SendClientMessage(playerid, ROT, "Du hast nicht das Recht dieses Auto zu fahren!!");
		}
	}
	return 1;
}

public OnPlayerEnterCheckpoint(playerid)
{
	GameTextForPlayer(playerid, "Willkommen am V8 Club.", 3000, 1);
    DisablePlayerCheckpoint(playerid);
    PlayerPlaySound(playerid, 1084,0.0,0.0,0.0);
    return 1;
}

public PlayerToPoint(Float:radi, playerid, Float:x, Float:y, Float:z)
{
    if(IsPlayerConnected(playerid))
	{
		new Float:oldposx, Float:oldposy, Float:oldposz;
		new Float:tempposx, Float:tempposy, Float:tempposz;
		GetPlayerPos(playerid, oldposx, oldposy, oldposz);
		tempposx = (oldposx -x);
		tempposy = (oldposy -y);
		tempposz = (oldposz -z);
		//printf("DEBUG: X:%f Y:%f Z:%f",posx,posy,posz);
		if (((tempposx < radi) && (tempposx > -radi)) && ((tempposy < radi) && (tempposy > -radi)) && ((tempposz < radi) && (tempposz > -radi)))
		{
			return 1;
		}
	}
	return 0;
}