All pastes #413410 Raw Edit

Mine

public text v1 · immutable
#413410 ·published 2007-03-28 12:13 UTC
rendered paste body
////////////////////////////////////////////////////////////////////////////////
// 				Title: LuxurY Los Santos Trial								  //
// 				Version: 1.0                                                  //
// 				Creator: ToxaOZ (LuxurY scripter)                             //
//             	Date: 28 March 2007 year                                      //
////////////////////////////////////////////////////////////////////////////////

//////////////////////////////////////includes//////////////////////////////////

#include <a_samp>


//----------------------------------------------------------------------------//

//teams
#define TEAM_1 1
#define TEAM_2 2

/////////////////////////////////////Colors/////////////////////////////////////
#define COLOR_GREY 0xAFAFAFAA
#define COLOR_GREEN 0x33FF33AA
#define COLOR_RED 0xFF0000AA
#define COLOR_YELLOW 0xFFFF00AA
#define COLOR_WHITE 0xFFFFFFAA
#define COLOR_BLUE 0x0000BBAA
#define COLOR_LIGHTBLUE 0x33CCFFAA
#define COLOR_ORANGE 0xFF9900AA
//----------------------------------------------------------------------------//

new gTeam[MAX_PLAYERS];

main()
{
	print("\n--------------------------");
    print("Loaded LuxurY LST v1.0\n");
    print("--------------------------\n");
}

public OnGameModeInit()
{
    SetGameModeText("LuxurY LST v1.0");
    ShowPlayerMarkers(1);
    ShowNameTags(1);
	SetWorldTime(7);
	
////////////////////////////////// Players /////////////////////////////////////

	//1 team
    AddPlayerClass(292,1868.8140,-1397.4962,13.5092,266.5904,0,0,0,0,0,0); // 
    AddPlayerClass(124,1868.8140,-1397.4962,13.5092,266.5904,0,0,0,0,0,0); // 
    AddPlayerClass(299,1868.8140,-1397.4962,13.5092,266.5904,0,0,0,0,0,0); //
	 
 	//2 team
    AddPlayerClass(293,1912.9897,-1444.8855,13.4963,358.0846,0,0,0,0,0,0); //
    AddPlayerClass(217,1912.9897,-1444.8855,13.4963,358.0846,0,0,0,0,0,0); //
    AddPlayerClass(170,1912.9897,-1444.8855,13.4963,358.0846,0,0,0,0,0,0); //
    
    
	//bmx 1 team
	AddStaticVehicle(481,1863.7299,-1392.0637,12.9980,270.0,46,46); //
	AddStaticVehicle(481,1863.7299,-1394.0637,12.9980,270.0,14,1); //
	AddStaticVehicle(481,1863.7299,-1396.0637,12.9980,270.0,6,6); //
	AddStaticVehicle(481,1863.7299,-1398.0637,12.9980,270.0,46,46); //
	AddStaticVehicle(481,1863.7299,-1400.0637,12.9980,270.0,14,1); //
	AddStaticVehicle(481,1863.7299,-1402.0637,12.9980,270.0,6,6); //
	AddStaticVehicle(481,1863.7299,-1404.0637,12.9980,270.0,3,3); //
	AddStaticVehicle(481,1863.7299,-1406.0637,12.9980,270.0,46,46); //
	AddStaticVehicle(481,1863.7299,-1408.0637,12.9980,270.0,14,1); //
	AddStaticVehicle(481,1863.7299,-1410.0637,12.9980,270.0,6,6); //
	AddStaticVehicle(481,1863.7299,-1412.0637,12.9980,270.0,46,46); //
	AddStaticVehicle(481,1863.7299,-1414.0637,12.9980,270.0,14,1); //
	AddStaticVehicle(481,1863.7299,-1416.0637,12.9980,270.0,6,6); //
	AddStaticVehicle(481,1863.7299,-1418.0637,12.9980,270.0,3,3); //

	//sanchez 1 team
	AddStaticVehicle(468,1863.9298,-1352.2777,13.1541,270.0,6,6); //
	AddStaticVehicle(468,1863.9298,-1354.2777,13.1541,270.0,3,3); //
	AddStaticVehicle(468,1863.9298,-1356.2777,13.1541,270.0,53,53); //
	AddStaticVehicle(468,1863.9298,-1358.2777,13.1541,270.0,6,6); //
	AddStaticVehicle(468,1863.9298,-1360.2777,13.1541,270.0,3,3); //
	AddStaticVehicle(468,1863.9298,-1362.2777,13.1541,270.0,53,53); //
	AddStaticVehicle(468,1863.9298,-1364.2777,13.1541,270.0,6,6); //
	AddStaticVehicle(468,1863.9298,-1366.2777,13.1541,270.0,3,3); //
	AddStaticVehicle(468,1863.9298,-1368.2777,13.1541,270.0,53,53); //

	//bmx on the rampus 1
	AddStaticVehicle(481,1950.7487,-1381.0254,23.6644,356.8505,6,6); //
	AddStaticVehicle(481,1958.4198,-1363.2061,23.6654,180.1803,65,9); //

	//bmx 2 team
	AddStaticVehicle(481,1900.4668,-1448.8486,12.9815,0.0,6,6); //
	AddStaticVehicle(481,1902.4668,-1448.8486,12.9815,0.0,12,9); //
	AddStaticVehicle(481,1904.4668,-1448.8486,12.9815,0.0,3,3); //
	AddStaticVehicle(481,1906.4668,-1448.8486,12.9815,0.0,6,6); //
	AddStaticVehicle(481,1908.4668,-1448.8486,12.9815,0.0,12,9); //
	AddStaticVehicle(481,1910.4668,-1448.8486,12.9815,0.0,3,3); //
	AddStaticVehicle(481,1912.4668,-1448.8486,12.9815,0.0,6,6); //
	AddStaticVehicle(481,1914.4668,-1448.8486,12.9815,0.0,12,9); //
	AddStaticVehicle(481,1916.4668,-1448.8486,12.9815,0.0,3,3); //
	AddStaticVehicle(481,1918.4668,-1448.8486,12.9815,0.0,6,6); //
	AddStaticVehicle(481,1920.4668,-1448.8486,12.9815,0.0,12,9); //
	AddStaticVehicle(481,1922.4668,-1448.8486,12.9815,0.0,3,3); //

	//sanchez 2 team
	AddStaticVehicle(468,1904.8617,-1437.4164,13.2259,180.0,3,3); //
	AddStaticVehicle(468,1906.8617,-1437.4164,13.2259,180.0,53,53); //
	AddStaticVehicle(468,1908.8617,-1437.4164,13.2259,180.0,6,6); //
	AddStaticVehicle(468,1910.8617,-1437.4164,13.2259,180.0,3,3); //
	AddStaticVehicle(468,1912.8617,-1437.4164,13.2259,180.0,53,53); //
	AddStaticVehicle(468,1914.8617,-1437.4164,13.2259,180.0,6,6); //
	AddStaticVehicle(468,1916.8617,-1437.4164,13.2259,180.0,3,3); //
	AddStaticVehicle(468,1918.8617,-1437.4164,13.2259,180.0,53,53); //
	AddStaticVehicle(468,1920.8617,-1437.4164,13.2259,180.0,6,6); //

	//bmx on rampus 2
	AddStaticVehicle(481,1868.5729,-1366.4403,18.6575,271.4534,6,6); //
	AddStaticVehicle(481,1886.7162,-1359.4602,18.6559,90.3077,12,9); //
	
 	//fast moto (need secret command)
	AddStaticVehicle(522,1918.7380,-1353.9166,22.9272,179.1885,3,8); //
    return 1;
}

public OnPlayerConnect(playerid)
{
    SendClientMessage(playerid, 0x00FF00AA, "Wellcome to the Los Santos Trial!!!");
    SendClientMessage(playerid, 0x00FF00AA, "Secret command - /wtf");
    GameTextForPlayer(playerid, "Wellcome to ~b~the Los ~r~Santos Trial", 5000, 5);

    return 1;
}

public OnPlayerRequestClass(playerid, classid)
{
{
    if(classid == 0 || classid == 1 || classid == 2){
      gTeam[playerid] = TEAM_1;
      GameTextForPlayer(playerid, "~r~7 ~b~Park", 1000, 3);}
    else if(classid == 3 || classid == 4 || classid == 5){
      gTeam[playerid] = TEAM_2;
      GameTextForPlayer(playerid, "~r~xz ~g~park", 1000, 3);}
}

      if(classid == 0)
		{SetPlayerInterior(playerid,0);
		SetPlayerPos(playerid, 1868.8140,-1397.4962,13.5092);//
		SetPlayerFacingAngle(playerid,160.3343);
		SetPlayerCameraPos(playerid, 1872.8140,-1397.4962,13.5092);//
		SetPlayerCameraLookAt(playerid, 1868.8140,-1397.4962,13.5092);//
}
		else if(classid == 1)
		{SetPlayerInterior(playerid,0);
		SetPlayerPos(playerid, 1868.8140,-1397.4962,13.5092);//
		SetPlayerFacingAngle(playerid,160.3343);
		SetPlayerCameraPos(playerid, 1872.8140,-1397.4962,13.5092);//
		SetPlayerCameraLookAt(playerid, 1868.8140,-1397.4962,13.5092);//
}
		else if(classid == 2)
		{SetPlayerInterior(playerid,0);
		SetPlayerPos(playerid, 1868.8140,-1397.4962,13.5092);//
		SetPlayerFacingAngle(playerid,160.3343);
		SetPlayerCameraPos(playerid, 1872.8140,-1397.4962,13.5092);//
		SetPlayerCameraLookAt(playerid, 1868.8140,-1397.4962,13.5092);//
}
		else if(classid == 3)
		{SetPlayerInterior(playerid,0);
		SetPlayerPos(playerid, 1912.9897,-1444.8855,13.4963);//
		SetPlayerFacingAngle(playerid,160.3343);
		SetPlayerCameraPos(playerid, 1912.9897,-1440.8855,13.4963);
		SetPlayerCameraLookAt(playerid, 1912.9897,-1444.8855,13.4963);//
}
		else if(classid == 4)
		{SetPlayerInterior(playerid,0);
		SetPlayerPos(playerid, 1912.9897,-1444.8855,13.4963);//
		SetPlayerFacingAngle(playerid,160.3343);
		SetPlayerCameraPos(playerid, 1912.9897,-1440.8855,13.4963);
		SetPlayerCameraLookAt(playerid, 1912.9897,-1444.8855,13.4963);//
}
		else if(classid == 5)
		{SetPlayerInterior(playerid,0);
		SetPlayerPos(playerid, 1912.9897,-1444.8855,13.4963);//
		SetPlayerFacingAngle(playerid,160.3343);
		SetPlayerCameraPos(playerid, 1912.9897,-1440.8855,13.4963);
		SetPlayerCameraLookAt(playerid, 1912.9897,-1444.8855,13.4963);//
}
    return 1;
}

public OnPlayerSpawn(playerid)
{
	GivePlayerWeapon(playerid,41,9999);
	SetPlayerHealth(playerid,300);
    SetPlayerInterior(playerid,0);
    SetPlayerWorldBounds(playerid,1994.9497,1839.3379,-1333.2124,-1472.2440);
  	 new string[256];
     new playername[24]; GetPlayerName(playerid,playername,24);
     
     
    if(gTeam[playerid] == TEAM_1) {
       SetPlayerColor(playerid, 0xFF9900AA);
       GameTextForPlayer(playerid, "~g~Los Santos Trial", 5000, 1);
     format(string, sizeof(string), "~r~%s - ~g~7 park", playername);
     GameTextForAll(string,5000,5);
     }
    else if(gTeam[playerid] == TEAM_2) {
       SetPlayerColor(playerid, 0x33FF33AA);
       GameTextForPlayer(playerid, "~g~Los Santos Trial", 5000, 1);
     format(string, sizeof(string), "~r~%s - ~g~xz park", playername);
     GameTextForAll(string,5000,5);
	 }
    return 1;
}


public OnPlayerCommandText(playerid, cmdtext[])
{
if(strcmp(cmdtext, "/wtf", true) == 0) {

if(GetPlayerMoney(playerid) < 10000) {
SendClientMessage(playerid,COLOR_ORANGE,"Not enough money. You need 10000$");
return 1;
			}

if(GetPlayerMoney(playerid) > 9999) {
			}
if(IsPlayerInAnyVehicle(playerid)) {
new Float:X;
new Float:Y;
new Float:Z;
new VehicleID;
GetPlayerPos(playerid, X, Y, Z);
VehicleID = GetPlayerVehicleID(playerid);
SetVehiclePos(VehicleID, X, Y, Z + 15);
SetPlayerInterior(playerid,0);
GameTextForPlayer(playerid, "~p~Secret command!",6000,5);
} else {
new Float:X;
new Float:Y;
new Float:Z;
GetPlayerPos(playerid, X, Y, Z);
SetPlayerPos(playerid, X, Y, Z + 15);
SetPlayerInterior(playerid,0);
GameTextForPlayer(playerid, "~p~Secret command!",6000,5);
}
}
return 1;
}

public OnPlayerDisconnect(playerid) {
     new string[256];
     new playername[24];
     GetPlayerName(playerid,playername,24);
     format(string, sizeof(string), "~r~%s ~g~leaved", playername);
     GameTextForAll(string,5000,5);
     return 1;
}


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