rendered paste body//////////////////////////////////
// //
//-----YAMAKASI FILTERSCIPT-----//
//-------Made by sp1fter--------//
//--Creation Date: 21/02/2008---//
//Just don't remove the credits!//
//--Credits: Y_Less for developing Y_Objects--//
//////////////////////////////////
#include <a_samp>
#include <Y_Objects>
#define COLOR_YELLOW 0xFFFF00AA
#if defined FILTERSCRIPT
#else
main()
{
print("\n----------------------------------");
print(" Yamakasi Filterscript by spl1fter");
print("----------------------------------\n");
}
#endif
public OnFilterScriptInit()
{
Object_Object();
print("-------------------------------------------------------------");
print("------------Yamakasi Filterscript----------------------------");
print("-------------Created By spl1fter-----------------------------");
print("-------------------------------------------------------------");
CreateVWDynamicObject(2, 1687, -2242.387207, 716.967834, 58.807808, 0.0000, 0.0000, 89.3806);
CreateVWDynamicObject(2, 1698, -2241.460938, 713.792786, 60.748611, 0.0000, 0.0000, 0.0000);
CreateVWDynamicObject(2, 1698, -2243.181152, 709.578613, 60.793549, 0.0000, 0.0000, 0.0000);
CreateVWDynamicObject(2, 3675, -2242.606201, 711.757446, 58.498367, 0.0000, 0.0000, 271.4780);
CreateVWDynamicObject(2, 3675, -2242.607666, 711.764404, 55.250282, 0.0000, 0.0000, 271.5812);
CreateVWDynamicObject(2, 1473, -2243.809570, 694.802185, 63.210403, 0.0000, 0.0000, 177.9026);
CreateVWDynamicObject(2, 3399, -2242.857422, 685.366089, 65.619186, 0.0000, 0.0000, 270.7217);
CreateVWDynamicObject(2, 18260, -2214.395020, 673.917786, 64.333130, 0.0000, 0.0000, 180.3777);
CreateVWDynamicObject(2, 13011, -2219.888184, 710.580688, 64.468224, 0.0000, 0.0000, 88.5211);
CreateVWDynamicObject(2, 11544, -2209.883789, 691.719482, 74.800735, 0.0000, 0.0000, 90.2400);
CreateVWDynamicObject(2, 1698, -2214.728516, 691.845703, 75.799004, 0.0000, 0.0000, 91.0994);
CreateVWDynamicObject(2, 1227, -2197.814941, 702.463257, 73.687660, 0.0000, 0.0000, 0.0000);
CreateVWDynamicObject(2, 2649, -2172.842285, 709.690552, 64.781128, 0.0000, 0.0000, 269.7591);
CreateVWDynamicObject(2, 2653, -2178.749512, 682.816833, 66.395615, 330.7792, 90.1369, 0.0000);
CreateVWDynamicObject(2, 1698, -2178.724609, 678.112244, 68.667709, 0.0000, 0.0000, 0.0000);
CreateVWDynamicObject(2, 914, -2178.677490, 685.746399, 65.535019, 0.0000, 0.0000, 0.0000);
CreateVWDynamicObject(2, 1437, -2178.381348, 688.032288, 66.313911, 286.0884, 0.0000, 0.0000);
CreateVWDynamicObject(2, 3525, -2179.233154, 689.665955, 69.069839, 0.0000, 0.0000, 92.8183);
CreateVWDynamicObject(2, 3260, -2174.062988, 690.916992, 64.982208, 269.7591, 0.0000, 270.6186);
CreateVWDynamicObject(2, 3675, -2176.709717, 699.057251, 64.371880, 270.6186, 0.0000, 48.1276);
CreateVWDynamicObject(2, 3675, -2178.737549, 699.960205, 56.346786, 179.5183, 0.0000, 0.0000);
CreateVWDynamicObject(2, 3675, -2178.726807, 698.066345, 50.923241, 359.8969, 0.0000, 0.0000);
CreateVWDynamicObject(2, 914, -2178.364502, 700.522644, 65.664017, 269.7591, 0.0000, 48.9870);
CreateVWDynamicObject(2, 11496, -2181.608643, 711.717529, 70.340729, 30.0794, 0.0000, 90.2400);
CreateVWDynamicObject(2, 914, -2172.290771, 693.747864, 65.604111, 269.7591, 0.0000, 48.9870);
CreateVWDynamicObject(2, 979, -2181.101563, 710.518311, 75.327995, 88.5211, 342.8113, 17.1879);
CreateVWDynamicObject(2, 1698, -2189.110840, 710.802734, 74.405586, 0.0000, 0.0000, 0.0000);
CreateVWDynamicObject(2, 1617, -2172.104492, 704.907837, 65.016449, 0.0000, 0.0000, 0.0000);
CreateVWDynamicObject(2, 2649, -2172.776855, 708.085693, 62.675938, 359.1406, 90.2400, 91.8558);
CreateVWDynamicObject(2, 3865, -2180.087646, 703.963867, 75.792221, 341.0924, 0.0000, 313.6936);
CreateVWDynamicObject(2, 1698, -2176.640381, 707.690552, 72.766319, 0.0000, 0.0000, 318.7470);
CreateVWDynamicObject(2, 1428, -2174.853027, 702.383667, 65.450081, 287.8073, 0.0000, 122.0392);
CreateVWDynamicObject(2, 1437, -2187.006104, 703.363647, 77.598137, 258.5865, 341.9518, 198.4259);
CreateVWDynamicObject(2, 3865, -2192.505859, 705.204468, 80.605797, 0.0000, 0.0000, 91.0994);
CreateVWDynamicObject(2, 3865, -2201.664063, 704.930298, 80.605797, 0.0000, 0.0000, 270.7217);
CreateVWDynamicObject(2, 1425, -2179.981934, 683.543762, 69.249374, 0.0000, 0.0000, 314.9999);
CreateVWDynamicObject(2, 1425, -2237.975098, 690.598267, 69.419739, 0.0000, 0.0000, 0.0000);
CreateVWDynamicObject(2, 1473, -2188.015137, 705.165405, 78.630203, 0.0000, 0.0000, 89.2774);
CreateVWDynamicObject(2, 1698, -2215.789795, 694.095520, 75.788017, 0.0000, 0.0000, 0.8586);
CreateVWDynamicObject(2, 3399, -2211.146484, 705.161438, 76.397293, 0.0000, 0.0000, 0.0000);
CreateVWDynamicObject(2, 925, -2233.963867, 683.917664, 70.029144, 0.0000, 0.0000, 0.0000);
CreateVWDynamicObject(2, 1624, -2194.396973, 703.092224, 75.140808, 0.0000, 0.0000, 90.9963);
CreateVWDynamicObject(2, 2567, -2218.176758, 703.788269, 64.687546, 0.0000, 0.0000, 90.2400);
CreateVWDynamicObject(2, 2567, -2218.166504, 703.788147, 68.554764, 0.0000, 0.0000, 90.2400);
CreateVWDynamicObject(2, 1437, -2217.815430, 700.870483, 72.897118, 69.6135, 0.0000, 22.3445);
CreateVWDynamicObject(2, 8674, -2184.636230, 693.453430, 74.298019, 0.0000, 0.0000, 179.9996);
CreateVWDynamicObject(2, 8674, -2189.774170, 698.605347, 77.195824, 0.0000, 0.0000, 269.9998);
CreateVWDynamicObject(2, 8674, -2189.802490, 698.611694, 74.302856, 0.0000, 0.0000, 89.9994);
CreateVWDynamicObject(2, 8674, -2184.633057, 693.477417, 77.174469, 0.0000, 0.0000, 179.9996);
CreateVWDynamicObject(2, 8674, -2189.799072, 698.470703, 80.071480, 0.0000, 0.0000, 269.9998);
CreateVWDynamicObject(2, 3850, -2178.173096, 710.051514, 75.903297, 0.0000, 0.0000, 269.9998);
CreateVWDynamicObject(2, 1698, -2175.685303, 710.124390, 72.785530, 0.0000, 0.0000, 0.3086);
CreateVWDynamicObject(2, 3850, -2221.143311, 711.292480, 68.766479, 0.0000, 0.0000, 89.9994);
CreateVWDynamicObject(2, 3850, -2217.714600, 711.262329, 68.792389, 0.0000, 0.0000, 89.9994);
CreateVWDynamicObject(2, 3850, -2214.300537, 711.261536, 68.805862, 0.0000, 0.0000, 89.9994);
CreateVWDynamicObject(2, 1437, -2178.753174, 693.422607, 73.618271, 317.0282, 0.0000, 292.5000);
CreateVWDynamicObject(2, 1473, -2172.973633, 695.652710, 77.313507, 0.0000, 0.0000, 270.0000);
CreateVWDynamicObject(2, 4106, -2142.114502, 701.099792, 81.049660, 0.0000, 0.0000, 270.0000);
CreateVWDynamicObject(2, 9766, -2062.446289, 689.523743, 92.121208, 0.0000, 0.0000, 269.0039);
CreateVWDynamicObject(2, 919, -2116.199219, 694.801575, 84.999741, 0.0000, 0.0000, 270.0000);
CreateVWDynamicObject(2, 1617, -2107.818848, 694.215820, 80.328979, 0.0000, 0.0000, 270.0000);
CreateVWDynamicObject(2, 1687, -2115.180176, 694.891479, 83.705391, 0.0000, 0.0000, 0.0000);
CreateVWDynamicObject(2, 1428, -2110.906982, 694.491089, 83.466736, 255.1487, 0.0000, 270.0000);
CreateVWDynamicObject(2, 2649, -2104.264160, 695.819946, 79.211166, 0.0000, 0.0000, 90.0000);
CreateVWDynamicObject(2, 1698, -2129.740723, 677.396301, 81.478027, 0.0000, 0.0000, 180.0000);
CreateVWDynamicObject(2, 3280, -2119.048340, 694.215820, 85.503448, 0.0000, 0.0000, 0.0000);
CreateVWDynamicObject(2, 3675, -2122.944580, 694.215820, 85.116478, 183.8154, 90.2409, 0.6958);
CreateVWDynamicObject(2, 3675, -2131.386230, 692.566711, 84.161377, 183.8154, 113.4453, 88.1178);
CreateVWDynamicObject(2, 1464, -2121.375977, 677.000488, 83.368065, 0.0000, 0.0000, 0.0000);
CreateVWDynamicObject(2, 1464, -2118.724609, 676.994751, 83.361122, 0.0000, 0.0000, 0.0000);
CreateVWDynamicObject(2, 1474, -2113.540039, 677.042908, 83.844925, 0.0000, 0.0000, 270.0000);
CreateVWDynamicObject(2, 1473, -2110.381348, 677.043579, 85.918320, 0.0000, 0.0000, 270.0000);
CreateVWDynamicObject(2, 1698, -2106.359863, 677.769287, 86.836128, 15.4699, 0.0000, 270.0000);
CreateVWDynamicObject(2, 1428, -2103.511230, 677.443970, 88.196808, 318.7470, 0.0000, 270.0000);
CreateVWDynamicObject(2, 18257, -2123.698730, 665.334045, 82.378487, 0.0000, 0.0000, 281.2500);
CreateVWDynamicObject(2, 1411, -2106.706543, 677.574463, 90.790695, 0.0000, 0.0000, 180.0000);
CreateVWDynamicObject(2, 1411, -2111.883789, 677.586182, 90.790695, 0.0000, 0.0000, 180.0000);
CreateVWDynamicObject(2, 1411, -2126.612305, 677.569580, 90.772270, 0.0000, 0.0000, 180.0000);
CreateVWDynamicObject(2, 1411, -2121.463867, 677.581238, 90.790695, 0.0000, 0.0000, 180.0000);
CreateVWDynamicObject(2, 11496, -1995.015259, 681.975403, 104.743568, 347.9679, 0.0000, 0.0000);
CreateVWDynamicObject(2, 12987, -1996.188110, 663.164856, 111.621193, 0.0000, 0.0000, 0.0000);
CreateVWDynamicObject(2, 1698, -1996.388306, 670.816101, 107.384964, 0.0000, 0.0000, 0.0000);
CreateVWDynamicObject(2, 914, -2024.648071, 689.294678, 95.305183, 287.8074, 0.0000, 270.0000);
CreateVWDynamicObject(2, 1437, -2018.689453, 689.284546, 95.589455, 279.2130, 0.0000, 90.0000);
CreateVWDynamicObject(2, 16644, -2010.091919, 689.636169, 99.226639, 0.8594, 329.9197, 0.8594);
CreateVWDynamicObject(2, 16281, -1996.638550, 656.706604, 114.040810, 268.8998, 0.8594, 90.8595);
CreateVWDynamicObject(2, 16281, -1995.612549, 650.683777, 114.062996, 268.0403, 0.8594, 90.8595);
CreateVWDynamicObject(2, 982, -1996.463379, 632.615234, 118.747078, 340.2330, 268.0402, 0.0000);
CreateVWDynamicObject(2, 1698, -1997.389282, 622.431396, 122.498322, 0.0000, 0.0000, 270.0000);
CreateVWDynamicObject(2, 2780, -2022.302002, 689.355957, 94.822319, 0.0000, 0.0000, 268.8998);
CreateVWDynamicObject(2, 2780, -2018.343018, 689.238281, 94.722275, 0.0000, 0.0000, 92.8192);
CreateVWDynamicObject(2, 3525, -1996.012939, 656.297180, 115.433693, 0.0000, 0.0000, 271.4780);
CreateVWDynamicObject(2, 7073, -1991.161499, 688.861267, 126.936623, 0.0000, 0.0000, 0.0000);
CreateVWDynamicObject(2, 982, -1998.113037, 634.381897, 126.741898, 340.2330, 268.0402, 180.8595);
CreateVWDynamicObject(2, 1437, -1997.238647, 653.786377, 131.794022, 315.3093, 0.0000, 0.0773);
CreateVWDynamicObject(2, 1698, -1995.535522, 649.345703, 130.992950, 0.0000, 0.0000, 270.0000);
CreateVWDynamicObject(2, 2395, -2003.463623, 658.328369, 134.559372, 270.6186, 0.0000, 0.0000);
CreateVWDynamicObject(2, 1698, -1996.413330, 659.324402, 134.594086, 0.0000, 0.0000, 270.0000);
CreateVWDynamicObject(2, 14877, -2002.142456, 670.950562, 134.463394, 0.0000, 0.0000, 90.0000);
CreateVWDynamicObject(2, 1437, -2000.251465, 675.688171, 137.811569, 315.3093, 0.0000, 292.5773);
CreateVWDynamicObject(2, 16281, -1994.386597, 680.159607, 140.291245, 270.6186, 0.8594, 90.8595);
CreateVWDynamicObject(2, 1617, -1992.653687, 685.632080, 140.049026, 0.0000, 0.0000, 0.0000);
CreateVWDynamicObject(2, 1617, -1992.653687, 688.694885, 140.766113, 0.0000, 0.0000, 0.0000);
CreateVWDynamicObject(2, 1698, -1992.237549, 692.792053, 141.911194, 27.5020, 0.0000, 0.0000);
CreateVWDynamicObject(2, 1698, -1992.162476, 697.018188, 143.917664, 27.5020, 0.0000, 0.0000);
CreateVWDynamicObject(2, 1775, -1984.200684, 693.977783, 145.417343, 0.0000, 0.0000, 303.7500);
CreateVWDynamicObject(2, 1302, -1983.662598, 691.702332, 144.320313, 0.0000, 0.0000, 270.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, 3000);
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);
SetPlayerFacingAngle(playerid, 89.7361);
SetPlayerVirtualWorld(playerid, 2);
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..
SetPlayerVirtualWorld(playerid, 0);
}
else if(yamakasi[playerid] == 1)
{
SetTimer("Yamakasi", 5000, 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 OnPlayerDisconnect(playerid, reason)
{
Object_OnPlayerDisconnect(playerid, reason);
return false;
}
public OnFilterScriptExit()
{
return 1;
}