All pastes #496646 Raw Edit

playing-ground

public text v1 · immutable
·published 2007-05-19 11:05 UTC
rendered paste body
#include <a_samp>
new Max_Players = GetMaxPlayers;
new Float:x[Max_Players];
new Float:y[Max_Players];
new Float:z[Max_Players];
new firstdeath[Max_Players];


main()
{
	print("\n Welcome To AC Playing-Ground.");
	print("  Have A Fun");
	print("----------------------------------\n");
}



public OnGameModeInit()
{
	print("GameModeInit()");
	SetGameModeText("Playing-Ground");
	AddPlayerClass(0, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0);
	AddStaticVehicle(520,404.3586,2485.0806,17.2076,91.5673,0,0);
    AddStaticVehicle(520,414.9918,2514.3735,17.2076,89.3584,0,0);
    AddStaticVehicle(520,427.1264,2496.2107,17.2076,89.0776,0,0);
    AddStaticVehicle(520,421.7612,2522.0581,17.2076,88.9655,0,0);
    AddStaticVehicle(432,325.0712,2537.0303,16.8207,180.9710,43,0);
    AddStaticVehicle(432,291.5943,2543.0027,16.8335,177.9857,43,0);
    AddStaticVehicle(581,830.5443,869.0541,12.2581,205.5407,66,1);
    AddStaticVehicle(581,832.5875,870.1989,12.5097,199.5054,75,1);
    AddStaticVehicle(581,833.7950,871.1210,12.6790,203.6341,101,1);
    AddStaticVehicle(581,835.0885,872.0073,12.8492,196.0112,54,1);
    AddStaticVehicle(522,837.2737,873.4423,12.9160,195.6149,6,25);
    AddStaticVehicle(522,838.3185,875.1113,12.9223,197.3610,39,106);
    AddStaticVehicle(522,839.5125,876.2954,12.9230,201.4789,8,82);
    AddStaticVehicle(522,840.1685,877.8365,12.9161,196.9793,3,3);
    AddStaticVehicle(471,841.7391,844.7557,12.0099,25.3470,74,91);
    AddStaticVehicle(471,840.1110,843.6660,11.8730,30.2588,74,83);
    AddStaticVehicle(471,838.6381,842.6499,11.7478,35.3771,66,71);
    AddStaticVehicle(471,838.5900,842.7227,11.7427,35.9597,66,71);
    AddStaticVehicle(471,837.3187,841.8604,11.6361,31.5425,103,111);
    AddStaticVehicle(468,854.1088,858.5690,13.0130,106.3211,3,3);
    AddStaticVehicle(468,853.8167,860.2736,13.0125,123.6937,46,46);
    AddStaticVehicle(468,852.9843,862.3168,13.0198,122.0519,3,3);
    AddStaticVehicle(468,853.2358,863.4158,13.0207,117.2861,46,46);
    AddStaticVehicle(476,1416.8942,-2485.1553,14.2781,275.5279,119,117);
    AddStaticVehicle(476,1416.6128,-2497.4780,14.2875,277.0992,77,87);
    AddStaticVehicle(548,1584.8138,-2633.0564,15.4648,1.7436,1,1);
    AddStaticVehicle(548,1566.5848,-2634.5654,15.1273,10.5767,1,1);
    AddStaticVehicle(548,1551.0143,-2636.2190,15.2349,359.9561,1,1);
    AddStaticVehicle(548,1533.7540,-2633.8730,16.2090,0.8018,1,1);
    AddStaticVehicle(519,1443.2311,-2607.6135,14.4741,274.4671,1,1);
    AddStaticVehicle(519,1440.7920,-2547.5066,14.4717,269.9730,1,1);
    AddStaticVehicle(603,984.8260,-933.8234,41.7118,175.1214,1,3);
    AddStaticVehicle(603,1007.7034,-933.1541,42.0172,92.6173,4,10);
    AddStaticVehicle(603,986.2545,-896.9486,42.1904,174.9803,3,7);
    AddStaticVehicle(603,978.2751,-898.6370,42.9191,196.5470,45,45);
	return 1;
}

public OnPlayerRequestClass(playerid, classid)
{
	printf("OnPlayerRequestClass(%d, %d)", playerid, classid);
	SetPlayerPos(playerid, 1958.3783, 1343.1572, 15.3746);
	SetPlayerCameraPos(playerid, 1958.3783, 1343.1572, 15.3746);
	SetPlayerCameraLookAt(playerid, 1958.3783, 1343.1572, 15.3746);
	return 1;
}

public OnGameModeExit()
{
	print("GameModeExit()");
	return 1;
}

public OnPlayerConnect(playerid)
{
	printf("OnPlayerConnect(%d)", playerid);
	SendClientMessage(playerid,0xFFFF00AA,"Welcome to AC Playing-ground.");
	SendClientMessage(playerid,0xF0F8FF,"for information please type /info");
	SendClientMessage(playerid,0xEBC2AF,"for a list of commands, please type /cmd");
	SendClientMessage(playerid,0x734A12,"please type /rules for the rules");
	
	return 1;
}

public OnPlayerDisconnect(playerid)
{
	printf("OnPlayerDisconnect(%d)", playerid);
	return 1;
}

public OnPlayerSpawn(playerid)
{
	printf("OnPlayerSpawn(%d)", playerid);
	SetSpawnInfo (playerid,1,0,-27.3123,-29.2776,1003.5573,0.0000,4,0,0,0,0,0);
	return 1;
}


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

public OnVehicleSpawn(vehicleid)
{
	printf("OnVehicleSpawn(%d)", 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, "/info", true)==0)
	{
	    SendClientMessage(playerid,0xF0F8FF,"Welcome to AC Playing-Ground mode!");
	    SendClientMessage(playerid,0xF0F8FF,"This mode scripted only for one target- make the players have a fun!");
	    SendClientMessage(playerid,0xF0F8FF,"The mode created by me, [AC]WaldMan");
	    return 1;
	}
	// ------------------------------------------------------------------------------------ //
	if (strcmp(cmdtext, "/cmd", true)==0)
	{
	SendClientMessage(playerid,0xEBC2AF,"here is a list of commands");
	SendClientMessage(playerid,0xEBC2AF,"/airport - teleporting you to the Los Santos International Air-Port");
	SendClientMessage(playerid,0xEBC2AF,"/diggsite - teleporting you to the Hunter Quarry Digging-Site");
	return 1;
	}
 // ---------------------------------------------------------------------------------------------------------------- //
	if (strcmp(cmdtext, "/rules", true)==0)
	{
	SendClientMessage(playerid,0x734A12,"please take a moment to read the following rules.");
	SendClientMessage(playerid,0x734A12,"Just be warned, that if you don't read this but do make an ilegel action, the punish won't be late");
	SendClientMessage(playerid,0x734A12,"1. Cheating isn't, not! allowed. it will make you banned from the server");
	SendClientMessage(playerid,0x734A12,"2. Swearing,flameing and saying bad words to people will make you punnished.");
	SendClientMessage(playerid,0x734A12,"3. If an admin ask you to do something, just know you mostn't do it. but please dont start to fight with him about that");
	return 1;
	}
	 // ---------------------------------------------------------------------------------------------------------------- //
	if (strcmp(cmdtext, "/airport", true)==0)
	{
	SetPlayerPos (playerid, 1387.8571,-2536.3928,13.5469);
	SendClientMessage (playerid,0xFFFF00AA,"you have been teleported to the Air-Port");
	return 1;
	}
	 // ---------------------------------------------------------------------------------------------------------------- //
	if (strcmp(cmdtext, "/DiggSite", true)==0)
	{
	SetPlayerPos (playerid, 819.9117,859.5431,15.5675);
	SendClientMessage (playerid,0xFFFF00AA, "you have been teleported to the Digging-Site");
	return 1;
	}
  // ---------------------------------------------------------------------------------------------------------------- //
	 if (strcmp (cmdtext, "/kick", true)==0)
	 {
		   if (IsPlayerAdmin(playerid) == 1)
		   {
		   Kick(playerid);
		   }
		   else
		   {
		   SendClientMessage (playerid,0x00FFFF, "you are not an admin!");
		   }
		   return 1;
	  }
	   // ---------------------------------------------------------------------------------------------------------------- //
	else
	{
	SendClientMessage (playerid,0xFFFF00AA,"Are you sure it is the correct command?");
	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);
	return 1;
}

public OnPlayerExitVehicle(playerid, vehicleid)
{
	printf("OnPlayerExitVehicle(%d, %d)", playerid, vehicleid);
	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;
}