All pastes #413418 Raw Edit

Something

public text v1 · immutable
#413418 ·published 2007-03-28 12:23 UTC
rendered paste body
//
// CarRodeo by LuxurY
//
#include <a_samp>

#define TEAM_1 1
#define TEAM_2 2

new gTeam[MAX_PLAYERS];

main()
{
    print("\n-----------------------------------");
	print("  Loaded LuxurY CarRodeo 1.0\n");
	print("-----------------------------------\n");
}

public OnGameModeInit()
{
    SetGameModeText("LuxurY CarRodeo 1.0");
    ShowPlayerMarkers(1);
    ShowNameTags(1);
    SetWorldTime(13);
    AddPlayerClass(170,448.9771,2505.6741,19.0965,88.6121,0,0,0,0,0,0); //
    AddPlayerClass(206,-86.5498,2503.5605,16.4844,268.6210,0,0,0,0,0,0); //
    AddStaticVehicle(494,430.0876,2525.0771,16.4490,87.7233,42,33); // 
    AddStaticVehicle(494,429.4603,2480.0437,16.3816,86.2473,75,79); // 
    AddStaticVehicle(502,430.2362,2520.6252,16.3764,89.8300,75,61); // 
    AddStaticVehicle(502,430.0480,2484.3489,16.3782,87.0111,7,94); // 
    AddStaticVehicle(556,430.0254,2515.4866,16.8594,89.7918,1,1); // 
    AddStaticVehicle(556,430.1346,2510.5015,16.8594,90.6308,1,1); // 
    AddStaticVehicle(556,430.1701,2505.1392,16.8631,89.7747,1,1); // 
    AddStaticVehicle(556,430.2741,2499.9614,16.8631,91.4159,1,1); // 
    AddStaticVehicle(556,430.2517,2494.6567,16.8634,88.8657,1,1); // 
    AddStaticVehicle(556,430.3415,2489.3726,16.8634,88.2578,1,1); // 
    AddStaticVehicle(504,-73.1122,2525.4409,16.2789,268.1973,51,39); // 
    AddStaticVehicle(504,-73.3085,2480.2417,16.2769,268.4255,45,29); // 
    AddStaticVehicle(495,-73.3111,2521.1042,16.8395,270.5919,88,99); // 
    AddStaticVehicle(495,-73.7993,2485.1733,16.8359,268.9172,123,124); // 
    AddStaticVehicle(424,-73.5318,2489.0469,16.2659,265.0824,6,16); // 
    AddStaticVehicle(424,-73.5660,2516.7620,16.2723,272.0608,24,53); // 
    AddStaticVehicle(557,-73.0055,2494.1206,16.8593,269.0001,1,1); // 
    AddStaticVehicle(557,-73.2457,2512.4241,16.8679,269.1694,1,1); // 
    AddStaticVehicle(557,-73.3689,2507.2473,16.8635,269.4583,1,1); // 
    AddStaticVehicle(557,-73.5206,2502.1194,16.8594,269.4789,1,1); // 
    AddStaticVehicle(557,-73.5413,2497.5381,16.8594,267.4586,1,1); //
//For game zones
//AddPlayerClass(0,495.5242,2656.7788,51.5569,95.2992,0,0,0,0,0,0); //
//AddPlayerClass(0,499.1366,2375.2678,30.0530,183.7775,0,0,0,0,0,0); //
//AddPlayerClass(0,-181.3912,2315.8652,59.9068,269.3450,0,0,0,0,0,0); //
//AddPlayerClass(0,-168.1613,2641.8606,63.4983,269.0484,0,0,0,0,0,0); //
    return 1;
}

public OnPlayerConnect(playerid)
{
    SendClientMessage(playerid, 0xFF0000AA, "Take car and go forward!");
    GameTextForPlayer(playerid, "Wellcome to the Car Rodeo!!!", 10000, 3);
//Other stuff
    return 1;
}

public OnPlayerRequestClass(playerid, classid)
{
    SetPlayerCameraPos(playerid, 256.0815, -43.0475, 1003.0234);
    SetPlayerPos(playerid, 258.4893, -41.4008, 1002.0234);
    SetPlayerFacingAngle(playerid, 90.0);
    SetPlayerCameraLookAt(playerid, 258.4893, -41.4008, 1002.0234);
    if(classid == 0){
      gTeam[playerid] = TEAM_1;
      GameTextForPlayer(playerid, "FastBigFoots", 1000, 3);}
    else if(classid == 1){
      gTeam[playerid] = TEAM_2;
      GameTextForPlayer(playerid, "AncientFastBigFoots", 1000, 3);}
    return 1;
}

public OnPlayerSpawn(playerid)
{
    SetPlayerWorldBounds(playerid,499.1366,-181.3912,2656.7788,2315.8652);
    SetPlayerInterior(playerid,0);
    if(gTeam[playerid] == TEAM_1)
       SetPlayerColor(playerid, 0x33FF33AA);
    else if(gTeam[playerid] == TEAM_2)
       SetPlayerColor(playerid, 0xFF0000AA);
    return 1;
}

//commands

public OnPlayerCommandText(playerid, cmdtext[])
{

if (strcmp(cmdtext, "/go", true)==0)
{
		SetPlayerPos(playerid,448.9771,2505.6741,19.0965);
        SendClientMessage(playerid,0x33CCFFAA,"Teleport: Fast Big Foots spawn place");
}
if (strcmp(cmdtext, "/baza", true)==0)
{
		SetPlayerPos(playerid,-86.5498,2503.5605,16.4844);
        SendClientMessage(playerid,0x33CCFFAA,"Teleport: Ancient Fast Big Foots spawn place");
		}
	    

if (strcmp(cmdtext, "/infmod", true)==0)
	{
        SendClientMessage(playerid,0xFFFF00AA,"Commands: /go - Fast Big Foots spawn place");
        SendClientMessage(playerid,0xFFFF00AA,"/baza - Ancient Fast Big Foots spawn place");
        SendClientMessage(playerid,0xFFFF00AA,"/kill - to kill yourself");
        SendClientMessage(playerid,0xFFFF00AA,"LuxurY CarRodeo (Version 1.0)");


	    }
	 return 1;
	 }

public OnPlayerDeath(playerid, killerid, reason)
{
    if(killerid != INVALID_PLAYER_ID){
       if(gTeam[killerid] == gTeam[playerid]){
       SetPlayerScore(killerid, GetPlayerScore(killerid) + 1);
       }else{
         SetPlayerScore(killerid, GetPlayerScore(killerid) - 1);
       }
    }
    SendDeathMessage(killerid, playerid, reason);
    return 1;
}