Public feed #601060

Unnamed

public text v1 · immutable
Raw Edit
·published 2007-07-03 08:25 UTC
rendered paste body
//------------------------------------------------------------------------------
//                        Evil bridge: Tank vs Minigun
//                        SA-MP .::: Russian Project :::.
//------------------------------------------------------------------------------

//**** Version SA-MP 0.2 ****
//**** Version Script 0.1**** [version ENGLISH]

// [INC] LOAD

#include <a_samp>

// Color's

#define COLOR_YELLOW 0xFFFF00AA
#define COLOR_WHITE 0xFFFFFFAA
#define COLOR_GOLD 0xB8860BAA

// Minigun

#define PICKUP_MINIGUN 362

// ...

forward SetupPlayerForClassSelection(playerid);

/*********************************Main Setting*********************************/
main()
{
	print("\n----------------------------------");
	print(" Evil bridge by (SA-MP)");
	print("----------------------------------\n");
}
/******************************************************************************/

public OnGameModeInit()
{
	SetGameModeText("Evil bridge v1");
	ShowPlayerMarkers(0);

// Player's

    AddPlayerClass(108,190.0934,2768.5298,61.5739,230.0501,0,0,0,0,0,0); // Minigun Skin
    AddPlayerClass(163,395.5306,2694.2854,60.7830,348.2248,0,0,0,0,0,0); // Tank Skin

// Tank's

    AddStaticVehicle(432,344.1057,2709.9590,60.1435,74.4461,43,0); //
    AddStaticVehicle(432,347.7195,2723.6570,60.3718,75.7474,43,0); //
    AddStaticVehicle(432,359.0485,2720.9211,60.6708,74.0659,43,0); //
    AddStaticVehicle(432,355.2356,2706.8521,60.5521,76.1142,43,0); //
    AddStaticVehicle(432,366.0972,2703.9055,60.6316,75.2872,43,0); //
    AddStaticVehicle(432,369.9879,2717.8691,60.7474,74.9788,43,0); //
    AddStaticVehicle(432,377.3462,2700.9531,60.6945,76.2379,43,0); //
    AddStaticVehicle(432,382.2688,2714.8044,60.8174,74.8946,43,0); //
    AddStaticVehicle(432,388.3899,2698.2607,60.7284,76.2838,43,0); //
    AddStaticVehicle(432,393.3029,2712.0688,60.8556,75.1707,43,0); //

// Minigun

    AddStaticPickup(362, 15, 221.0376,2743.8396,59.7046);
    AddStaticPickup(362, 15, 218.6724,2744.0342,59.6169);
    AddStaticPickup(362, 15, 215.9310,2744.2598,59.5066);
    AddStaticPickup(362, 15, 212.9722,2744.5034,59.3624);
    AddStaticPickup(362, 15, 210.4798,2744.7087,59.2409);
    AddStaticPickup(362, 15, 207.5248,2744.9521,59.0968);
    AddStaticPickup(362, 15, 204.9201,2745.1672,58.9697);
    AddStaticPickup(362, 15, 205.1295,2761.0647,58.8345);
    AddStaticPickup(362, 15, 207.9384,2760.8093,58.9471);
    AddStaticPickup(362, 15, 211.4411,2760.6184,59.0828);
    AddStaticPickup(362, 15, 213.7521,2760.2673,59.1807);
    AddStaticPickup(362, 15, 216.4926,2760.0273,59.2903);
    AddStaticPickup(362, 15, 218.7033,2759.5146,59.3907);
    AddStaticPickup(362, 15, 220.5845,2759.0027,59.4789);
    AddStaticPickup(362, 15, 222.5391,2758.4998,59.5696);
	return 1;
}

public OnGameModeExit()
{
	return 1;
}
/******************************************************************************/
public OnPlayerRequestClass(playerid, classid)
{
	SetPlayerInterior(playerid,0);
	SetPlayerPos(playerid,414.1555,2543.3352,28.8870);
	SetPlayerFacingAngle(playerid, 90.0);
	SetPlayerCameraPos(playerid,411.9069,2543.9783,28.8870);
	SetPlayerCameraLookAt(playerid,411.9069,2543.9783,28.8870);
	return 1;
}
/******************************************************************************/
public OnPlayerCommandText(playerid, cmdtext[])
{
    new cmd[256];
     
	if (strcmp("/help", cmdtext, true, 10) == 0)
	{
	SendClientMessage(playerid, 0x33AA33AA, " <:> Help <:>");
    SendClientMessage(playerid, 0xFFFF00AA, " This deathmatch in which not it is necessary");
    SendClientMessage(playerid, 0xFFFF00AA, " to think, but only urinate.");
    return 1;
	}
	
    if(strcmp(cmd, "/kill", true) == 0) {
	    SetPlayerHealth(playerid,0.0);
  	  	return 1;
	}
	
	if (strcmp("/restart", cmdtext, true) && IsPlayerAdmin(playerid))
    	{
    	GameTextForPlayer(playerid, " Server will restart", 5000, 6);
    	}
    	
	return 0;
}
/******************************************************************************/
public OnPlayerConnect(playerid)
{
    GameTextForPlayer(playerid,"Evil Bridge: ~r~Tank vs Minigun v1",2500,5);
    SendClientMessage(playerid,COLOR_YELLOW,"         ••• Evil Bridge: Tank vs Minigun v1•••");
    SendClientMessage(playerid,COLOR_WHITE," Welcom to game! For help take /help.");
	GivePlayerMoney(playerid, 0);
	SetPlayerColor(playerid, COLOR_GOLD);
	return 1;
}
//------------------------------------------------------------------------------
public OnPlayerDisconnect(playerid, reason)
{
	return 1;
}
//------------------------------------------------------------------------------