All pastes #913209 Raw Edit

[FS] Yamakasi by spl1fter

public text v1 · immutable
·published 2008-02-21 22:03 UTC
rendered paste body
//////////////////////////////////
//                              //
//-----YAMAKASI FILTERSCIPT-----//
//-------Made by sp1fter--------//
//--Creation Date: 21/02/2008---//
//Just don't remove the credits!//
//                              //
//////////////////////////////////


#include <a_samp>

#define COLOR_YELLOW 0xFFFF00AA

#if defined FILTERSCRIPT


#else

main()
{
	print("\n----------------------------------");
	print(" Yamakasi Filterscript by spl1fter");
	print("----------------------------------\n");
}

#endif

public OnFilterScriptInit()
{
	print("-------------------------------------------------------------");
	print("------------Yamakasi Filterscript----------------------------");
	print("-------------Created By spl1fter-----------------------------");
	print("-------------------------------------------------------------");

 	CreateObject(1687, -2242.387207, 716.967834, 58.807808, 0.0000, 0.0000, 89.3814);
	CreateObject(1698, -2241.460938, 713.792786, 60.748611, 0.0000, 0.0000, 0.0000);
	CreateObject(1698, -2243.181152, 709.578613, 60.793549, 0.0000, 0.0000, 0.0000);
	CreateObject(3675, -2242.606201, 711.757446, 58.498367, 0.0000, 0.0000, 271.4787);
	CreateObject(3675, -2242.607666, 711.764404, 55.250282, 0.0000, 0.0000, 271.5819);
	CreateObject(1473, -2243.809570, 694.802185, 63.210403, 0.0000, 0.0000, 177.9036);
	CreateObject(3399, -2242.857422, 685.366089, 65.619186, 0.0000, 0.0000, 270.7226);
	CreateObject(18260, -2214.395020, 673.917786, 64.333130, 0.0000, 0.0000, 180.3778);
	CreateObject(13011, -2219.888184, 710.580688, 64.468224, 0.0000, 0.0000, 88.5220);
	CreateObject(11544, -2209.883789, 691.719482, 74.800735, 0.0000, 0.0000, 90.2408);
	CreateObject(1698, -2214.728516, 691.845703, 75.799004, 0.0000, 0.0000, 91.1003);
	CreateObject(1227, -2197.814941, 702.463257, 73.687660, 0.0000, 0.0000, 0.0000);
	CreateObject(2649, -2172.842285, 709.690552, 64.781128, 0.0000, 0.0000, 269.7591);
	CreateObject(2653, -2178.749512, 682.816833, 66.395615, 330.7792, 90.1365, 0.0000);
	CreateObject(1698, -2178.724609, 678.112244, 68.667709, 0.0000, 0.0000, 0.0000);
	CreateObject(914, -2178.677490, 685.746399, 65.535019, 0.0000, 0.0000, 0.0000);
	CreateObject(1437, -2178.381348, 688.032288, 66.313911, 286.0885, 0.0000, 0.0000);
	CreateObject(3525, -2179.233154, 689.665955, 69.069839, 0.0000, 0.0000, 92.8192);
	CreateObject(3260, -2174.062988, 690.916992, 64.982208, 269.7592, 0.0000, 270.6186);
	CreateObject(3675, -2176.709717, 699.057251, 64.371880, 270.6186, 0.0000, 48.1284);
	CreateObject(3675, -2178.737549, 699.960205, 56.346786, 179.5182, 0.0000, 0.0000);
	CreateObject(3675, -2178.726807, 698.066345, 50.923241, 359.8961, 0.0000, 0.0000);
	CreateObject(914, -2178.364502, 700.522644, 65.664017, 269.7591, 0.0000, 48.9878);
	CreateObject(11496, -2181.608643, 711.717529, 70.340729, 30.0803, 0.0000, 90.2409);
	CreateObject(914, -2172.290771, 693.747864, 65.604111, 269.7591, 0.0000, 48.9878);
	CreateObject(979, -2181.101563, 710.518311, 75.327995, 88.5220, 342.8113, 17.1887);
	CreateObject(1698, -2189.110840, 710.802734, 74.405586, 0.0000, 0.0000, 0.0000);
	CreateObject(1617, -2172.104492, 704.907837, 65.016449, 0.0000, 0.0000, 0.0000);
	CreateObject(2649, -2172.776855, 708.085693, 62.675938, 359.1406, 90.2409, 91.8558);
	CreateObject(3865, -2180.087646, 703.963867, 75.792221, 341.0924, 0.0000, 313.6943);
	CreateObject(1698, -2176.640381, 707.690552, 72.766319, 0.0000, 0.0000, 318.7470);
	CreateObject(1428, -2174.853027, 702.383667, 65.450081, 287.8074, 0.0000, 122.0400);
	CreateObject(1437, -2187.006104, 703.363647, 77.598137, 258.5865, 341.9518, 198.4256);
	CreateObject(3865, -2192.505859, 705.204468, 80.605797, 0.0000, 0.0000, 91.1006);
	CreateObject(3865, -2201.664063, 704.930298, 80.605797, 0.0000, 0.0000, 270.7229);
	CreateObject(1425, -2179.981934, 683.543762, 69.249374, 0.0000, 0.0000, 315.0000);
	CreateObject(1425, -2237.975098, 690.598267, 69.419739, 0.0000, 0.0000, 0.0000);
	CreateObject(1473, -2188.015137, 705.165405, 78.630203, 0.0000, 0.0000, 89.2775);
	CreateObject(1698, -2215.789795, 694.095520, 75.788017, 0.0000, 0.0000, 0.8594);
	CreateObject(3399, -2211.146484, 705.161438, 76.397293, 0.0000, 0.0000, 0.0000);
	CreateObject(925, -2233.963867, 683.917664, 70.029144, 0.0000, 0.0000, 0.0000);
	CreateObject(1624, -2194.396973, 703.092224, 75.140808, 0.0000, 0.0000, 90.9963);
	CreateObject(2567, -2218.176758, 703.788269, 64.687546, 0.0000, 0.0000, 90.2409);
	CreateObject(2567, -2218.166504, 703.788147, 68.554764, 0.0000, 0.0000, 90.2409);
	CreateObject(1437, -2217.815430, 700.870483, 72.897118, 69.6144, 0.0000, 22.3454);
	CreateObject(8674, -2184.636230, 693.453430, 74.298019, 0.0000, 0.0000, 180.0000);
	CreateObject(8674, -2189.774170, 698.605347, 77.195824, 0.0000, 0.0000, 270.0000);
	CreateObject(8674, -2189.802490, 698.611694, 74.302856, 0.0000, 0.0000, 90.0000);
	CreateObject(8674, -2184.633057, 693.477417, 77.174469, 0.0000, 0.0000, 180.0000);
	CreateObject(8674, -2189.799072, 698.470703, 80.071480, 0.0000, 0.0000, 270.0000);
	CreateObject(3850, -2178.173096, 710.051514, 75.903297, 0.0000, 0.0000, 270.0000);
	CreateObject(1698, -2175.685303, 710.124390, 72.785530, 0.0000, 0.0000, 0.3093);
	CreateObject(3850, -2221.143311, 711.292480, 68.766479, 0.0000, 0.0000, 90.0000);
	CreateObject(3850, -2217.714600, 711.262329, 68.792389, 0.0000, 0.0000, 90.0000);
	CreateObject(3850, -2214.300537, 711.261536, 68.805862, 0.0000, 0.0000, 90.0000);

	return 1;
}

forward Yamakasi(playerid);

new yamakasi[MAX_PLAYERS];

new Float:yamaX[MAX_PLAYERS];
new Float:yamaY[MAX_PLAYERS];
new Float:yamaZ[MAX_PLAYERS];

public Yamakasi(playerid)
{
	SetPlayerHealth(playerid, 255);
	return 1;
}

public OnPlayerCommandText(playerid, cmdtext[])
{
	if (strcmp("/joyaka", cmdtext, true) == 0)
	{
	    //GivePlayerWeapon(playerid,46,1); parachute if you want to^^
	    SetPlayerPos(playerid,-2156.6841,724.8258,69.5525);
	    yamakasi[playerid] = 1;
	    return 1;
    }
    else if (strcmp("/leyaka", cmdtext, true) == 0)
	{
	    yamakasi[playerid] = 0;
	    //SetPlayerInterior(playerid, 0);  							Coorde after leaving yamakasi..
	    //SetPlayerPos(playerid, 1958.3783, 1343.1572, 15.3746);    High Roller..
    }
    else if(yamakasi[playerid] == 1)
    {
        SetTimer("Yamakasi", 10000, 0);

        if (strcmp("/savecheck", cmdtext, true) == 0)
        {
            GetPlayerPos(playerid,Float:yamaX[playerid],Float:yamaY[playerid],Float:yamaZ[playerid]);
            SendClientMessage(playerid, COLOR_YELLOW, "Postition saved");
        }
        if (strcmp("/gocheck", cmdtext, true) == 0)
        {
            SetPlayerPos(playerid,Float:yamaX[playerid],Float:yamaY[playerid],Float:yamaZ[playerid]);
            SendClientMessage(playerid, COLOR_YELLOW, "Postition restored");
        }
    }
	return 1;
}

public OnFilterScriptExit()
{
	return 1;
}