All pastes #596811 Raw Edit

Mine

public text v1 · immutable
#596811 ·published 2007-06-30 06:23 UTC
rendered paste body
#include <a_samp>
#include <core>
#include <float>

// ---------------------
// FunMod ONE
// Really please, keep the name.
// Contacts:
// email : Darkneaz@gmail.com
// Skype: DarkneaZ
// Info about mod:
// The mod was started ~ 06 September.
// Just wanted some fun for my clan.
// ---------------------

#define COLOR_GREY 0xAFAFAFAA
#define COLOR_GREEN 0x33AA33AA
#define COLOR_RED 0xAA3333AA
#define COLOR_YELLOW 0xFFFF00AA
#define COLOR_WHITE 0xFFFFFFAA
#define COLOR_BLUE 0x0000BBAA
#define COLOR_LIGHTBLUE 0x33CCFFAA
#define COLOR_ORANGE 0xFF9900AA
#define COLOR_PINK 0xFF66FFAA
#define COLOR_DARKRED 0x660000AA
#define LT 10000
#define SLOTS 28
#define GIVECASH_DELAY 5000
#define INACTIVE_PLAYER_ID 255


forward Givecashdelaytimer(playerid);

new msv[256];
new cdt=-1;
new timer;
new delay=2000;


new GiveMoney[MAX_PLAYERS];
new Speedo[MAX_PLAYERS];


enum SavePlayerPosEnum
{
Float:LastX,
Float:LastY,
Float:LastZ
}

new SavePlayerPos[SLOTS][SavePlayerPosEnum];
new SpeedMode = 0; 
new UpdateSeconds = 1; 

static gHour;


forward SetPlayerRandomSpawn(playerid);

new playerColors[100] = {
0xFF8C13FF,0xC715FFFF,0x20B2AAFF,0xDC143CFF,0x6495EDFF,0xf0e68cFF,0x778899FF,0xFF1493FF,0xF4A460FF,0xEE82EEFF,0xFFD720FF,
0x8b4513FF,0x4949A0FF,0x148b8bFF,0x14ff7fFF,0x556b2fFF,0x0FD9FAFF,0x10DC29FF,0x534081FF,0x0495CDFF,0xEF6CE8FF,0xBD34DAFF,
0x247C1BFF,0x0C8E5DFF,0x635B03FF,0xCB7ED3FF,0x65ADEBFF,0x5C1ACCFF,0xF2F853FF,0x11F891FF,0x7B39AAFF,0x53EB10FF,0x54137DFF,
0x275222FF,0xF09F5BFF,0x3D0A4FFF,0x22F767FF,0xD63034FF,0x9A6980FF,0xDFB935FF,0x3793FAFF,0x90239DFF,0xE9AB2FFF,0xAF2FF3FF,
0x057F94FF,0xB98519FF,0x388EEAFF,0x028151FF,0xA55043FF,0x0DE018FF,0x93AB1CFF,0x95BAF0FF,0x369976FF,0x18F71FFF,0x4B8987FF,
0x491B9EFF,0x829DC7FF,0xBCE635FF,0xCEA6DFFF,0x20D4ADFF,0x2D74FDFF,0x3C1C0DFF,0x12D6D4FF,0x48C000FF,0x2A51E2FF,0xE3AC12FF,
0xFC42A8FF,0x2FC827FF,0x1A30BFFF,0xB740C2FF,0x42ACF5FF,0x2FD9DEFF,0xFAFB71FF,0x05D1CDFF,0xC471BDFF,0x94436EFF,0xC1F7ECFF,
0xCE79EEFF,0xBD1EF2FF,0x93B7E4FF,0x3214AAFF,0x184D3BFF,0xAE4B99FF,0x7E49D7FF,0x4C436EFF,0xFA24CCFF,0xCE76BEFF,0xA04E0AFF,
0x9F945CFF,0xDCDE3DFF,0x10C9C5FF,0x70524DFF,0x0BE472FF,0x8A2CD7FF,0x6152C2FF,0xCF72A9FF,0xE59338FF,0xEEDC2DFF,0xD8C762FF,
0x3FE65CFF
};

new Float:SpawnPoints[][4] =
{
{1573.7570,-1237.9915,277.8759,187.7113},
{1545.5275,-1370.0961,329.4535,7.9780},
{1597.1925,-1311.3832,17.4531,127.8739},
{1618.1356,-1284.2511,17.4604,89.6702},
{1589.7388,-1286.0520,17.5115,175.5244},
{1670.1187,-1314.6544,14.2965,2.8994},
{1558.2482,-1353.2897,329.4609,101.3949},
{1539.6213,-1343.5737,329.4688,23.3742},
{1595.1141,-1357.9851,15.9270,280.5681},
{1644.9747,-1342.3477,17.4432,86.1935},
{1638.0472,-1265.8521,14.8327,190.1496},
{1476.2224,-1312.9211,23.3051,8.7933}
};

new gActivePlayers[MAX_PLAYERS];
new gLastGaveCash[MAX_PLAYERS];



main()
{
	print("\n \n \n \n <[----------------------------------------]>");
	print("  Started FunMod One                                ");
	print("  (c) Flatro TM 2007                                    ");
	print(" <[----------------------------------------]>\n \n \n \n");
}

public TimeUpdate(playerid)
{
if(IsPlayerConnected(playerid)){
static vartime = 12;
vartime++;
vartime %= 24;
return SetWorldTime(vartime);
}
return 1;
}

public ChangeTime(playerid){
if(IsPlayerConnected(playerid)){
new string[256];
new mins;
mins=0;
if(gHour<24){
gHour++;
}
else{
gHour=1;
}
SetWorldTime(gHour);
format(string,sizeof(string),"SYS: Server Time : %d:%d%d",gHour,mins,mins);
SendClientMessageToAll(COLOR_GREEN, string);
}
return 1;
}

public OnGameModeInit()
{

SetGameModeText("FunMod One");
ShowNameTags(1);
ShowPlayerMarkers(1);

// --- Player class ---

AddPlayerClass(240,1545.5275,-1370.0961,329.4535,7.9780,29,300,31,300,24,300);
AddPlayerClass(15,1545.5275,-1370.0961,329.4535,7.9780,29,300,31,300,24,300);
AddPlayerClass(16,1545.5275,-1370.0961,329.4535,7.9780,29,300,31,300,24,300);
AddPlayerClass(17,1545.5275,-1370.0961,329.4535,7.9780,29,300,31,300,24,300);
AddPlayerClass(18,1545.5275,-1370.0961,329.4535,7.9780,31,500,26,500,28,500);
AddPlayerClass(57,1545.5275,-1370.0961,329.4535,7.9780,29,300,31,300,24,300);
AddPlayerClass(58,1545.5275,-1370.0961,329.4535,7.9780,29,300,31,300,24,300);
AddPlayerClass(59,1545.5275,-1370.0961,329.4535,7.9780,37,5,32,500,24,500);
AddPlayerClass(60,1545.5275,-1370.0961,329.4535,7.9780,37,5,32,500,24,500);
AddPlayerClass(61,1545.5275,-1370.0961,329.4535,7.9780,29,300,31,300,24,300);
AddPlayerClass(76,1545.5275,-1370.0961,329.4535,7.9780,37,5,32,500,24,500);
AddPlayerClass(132,1545.5275,-1370.0961,329.4535,7.9780,29,300,31,300,24,300);
AddPlayerClass(147,1545.5275,-1370.0961,329.4535,7.9780,37,5,32,500,24,500);
AddPlayerClass(148,1545.5275,-1370.0961,329.4535,7.9780,29,300,31,300,24,300);
AddPlayerClass(241,1545.5275,-1370.0961,329.4535,7.9780,29,300,31,300,24,300);
AddPlayerClass(150,1545.5275,-1370.0961,329.4535,7.9780,37,5,32,500,24,500);
AddPlayerClass(151,1545.5275,-1370.0961,329.4535,7.9780,37,5,32,500,24,500);
AddPlayerClass(152,1545.5275,-1370.0961,329.4535,7.9780,37,5,32,500,24,500);
AddPlayerClass(153,1545.5275,-1370.0961,329.4535,7.9780,37,5,32,500,24,500);
AddPlayerClass(154,1545.5275,-1370.0961,329.4535,7.9780,37,5,32,500,24,500);
AddPlayerClass(201,1545.5275,-1370.0961,329.4535,7.9780,27,500,22,500,4,0);
AddPlayerClass(214,1545.5275,-1370.0961,329.4535,7.9780,29,300,31,300,24,300);
AddPlayerClass(215,1545.5275,-1370.0961,329.4535,7.9780,29,300,31,300,24,300);
AddPlayerClass(216,1545.5275,-1370.0961,329.4535,7.9780,29,300,31,300,24,300);
AddPlayerClass(137,1545.5275,-1370.0961,329.4535,7.9780,26,500,24,500,4,0);
AddPlayerClass(138,1545.5275,-1370.0961,329.4535,7.9780,26,500,24,500,4,0);
AddPlayerClass(139,1545.5275,-1370.0961,329.4535,7.9780,29,300,31,300,24,300);
AddPlayerClass(237,1545.5275,-1370.0961,329.4535,7.9780,26,500,24,500,4,0);
AddPlayerClass(238,1545.5275,-1370.0961,329.4535,7.9780,29,300,31,300,24,300);
AddPlayerClass(239,1545.5275,-1370.0961,329.4535,7.9780,26,500,24,500,4,0);
AddPlayerClass(217,1545.5275,-1370.0961,329.4535,7.9780,31,500,26,500,28,500);

// --- Cars ---
AddStaticVehicle(513,1383.8751,1637.4865,11.3483,0.0002,21,36); // plane
AddStaticVehicle(519,1384.1599,1689.2761,11.7492,0.0000,1,1); // plane
AddStaticVehicle(520,1472.2985,1679.8225,11.5364,359.9997,0,0); // hydra
AddStaticVehicle(593,1472.4673,1651.4912,11.2665,0.3465,58,8); // dodo
AddStaticVehicle(511,1461.8575,1623.2494,12.1878,359.9999,4,90); // plane
AddStaticVehicle(487,1488.0802,1511.2651,11.5152,2.9424,12,39); // heli
AddStaticVehicle(487,1487.3810,1492.3953,11.0038,0.3296,26,3); // heli
AddStaticVehicle(522,1864.0160,-1398.1658,13.0458,276.9276,8,82); // nrg
AddStaticVehicle(522,1863.9293,-1399.4862,13.0414,268.3819,39,106); // nrg
AddStaticVehicle(471,1565.3678,-1220.5259,277.3618,182.7608,74,91); // quad
AddStaticVehicle(471,1563.4468,-1220.5013,277.3344,176.9015,120,114); // quad
AddStaticVehicle(471,1561.2678,-1220.9086,277.3611,177.9125,103,111); // quad
AddStaticVehicle(520,1567.1792,-1260.0634,278.8448,195.1317,0,0); // hydra
AddStaticVehicle(520,1582.5494,-1262.0771,278.8471,193.1814,0,0); // hydra
AddStaticVehicle(519,1558.0775,-1232.3716,278.8040,50.9194,1,1); // shamal
AddStaticVehicle(522,1589.7595,-1221.7567,277.4458,179.0517,3,8); // nrg
AddStaticVehicle(522,1588.4471,-1221.7689,277.4449,178.2243,8,82); // nrg
AddStaticVehicle(522,1586.8656,-1221.9237,277.4444,181.1318,51,118); // nrg
AddStaticVehicle(522,1585.3368,-1221.9537,277.4419,180.0910,7,79); // nrg
AddStaticVehicle(522,1583.9188,-1222.2965,277.4451,181.7878,36,105); // nrg
AddStaticVehicle(522,1582.3705,-1222.5148,277.4462,184.8995,6,25); // nrg
AddStaticVehicle(522,1580.8632,-1222.7856,277.4466,183.1846,39,106); // nrg
AddStaticVehicle(510,1594.5240,-1242.4360,277.4857,87.8863,46,46); // bike
AddStaticVehicle(510,1594.4080,-1241.1963,277.4845,92.3927,39,39); // bike
AddStaticVehicle(481,1594.2396,-1239.8019,277.3916,92.7630,6,6); // bike
AddStaticVehicle(510,1594.2269,-1238.4803,277.4838,92.6341,16,16); // bike
AddStaticVehicle(481,1594.0009,-1236.8877,277.3914,95.6559,3,3); // bike
AddStaticVehicle(481,1593.7913,-1235.3618,277.3905,90.9725,65,9); // bike
AddStaticVehicle(510,1593.8024,-1233.9449,277.4832,90.1390,28,28); // bike
AddStaticVehicle(510,1593.4998,-1232.2638,277.4824,91.4795,6,6); // bike
AddStaticVehicle(481,1593.2146,-1230.8335,277.3896,94.3573,46,46); // nrg
AddStaticVehicle(481,1594.3314,-1243.6920,277.3927,93.5296,14,1); // bike
AddStaticVehicle(539,1552.0756,-1247.6484,277.2423,162.3570,86,70); // vortex
AddStaticVehicle(539,1553.7681,-1254.5775,277.2406,155.8656,79,74); // vortex
AddStaticVehicle(406,1583.2371,-1252.9313,279.4046,248.5585,1,1); // dumper
AddStaticVehicle(487,1513.7295,-1059.1985,181.4907,23.8128,26,57); // maverick
AddStaticVehicle(487,1515.3435,-1082.1442,181.5159,169.2024,26,57); // maverick
AddStaticVehicle(487,1546.6205,-1085.6685,181.4730,288.5974,26,57); // maverick
AddStaticVehicle(522,1863.7821,-1401.0720,13.0505,263.0789,7,79); // nrg
AddStaticVehicle(522,1863.8546,-1402.8136,13.0425,271.3338,36,105); // nrg
AddStaticVehicle(522,2565.0894,815.0291,4.8726,351.1535,8,82); // nrg
AddStaticVehicle(522,2566.7319,815.0404,4.8738,359.6354,36,105); // nrg
AddStaticVehicle(593,1843.0123,-2501.7258,14.0139,271.4942,58,8); // dodo
AddStaticVehicle(471,1760.5164,-2535.7617,13.0279,110.4919,120,112); // quad
AddStaticVehicle(520,1775.1152,-2491.8325,14.4972,86.9320,0,0); // hydra
AddStaticVehicle(520,1698.1504,-2492.1382,14.6312,101.2180,0,0); // hydra
AddStaticVehicle(520,1632.9677,-2495.5034,14.4942,90.5851,0,0); // hydra
AddStaticVehicle(513,1632.2289,-2585.5688,14.1100,273.9656,21,34); // stuntplane
AddStaticVehicle(513,1673.6647,-2582.6963,14.1072,273.9649,21,34); // stuntplane
AddStaticVehicle(513,1737.6831,-2585.5337,14.1145,268.7551,21,34); // stuntplane
AddStaticVehicle(513,1788.5969,-2586.6401,14.1166,268.7546,21,34); // stuntplane
AddStaticVehicle(411,-1954.9314,304.0921,40.7742,136.9753,116,1); // INFERNO
AddStaticVehicle(415,-1952.1973,296.1531,40.8364,147.7179,92,1); // cheetan
AddStaticVehicle(451,-1950.6067,257.2479,40.7572,62.0433,46,46); // turismo
AddStaticVehicle(477,-1946.7007,271.2509,40.8058,105.8636,101,1); // zr-350
AddStaticVehicle(506,-1948.9314,264.3512,40.7532,72.4382,3,3); // super gt
AddStaticVehicle(558,-1959.0524,301.7165,35.1027,140.5514,24,1); // uranus
AddStaticVehicle(559,-1952.7515,258.9093,35.1284,75.9703,2,1); // jester
AddStaticVehicle(560,-1951.4911,266.4909,35.1773,69.1537,21,1); // sultan
AddStaticVehicle(561,-1951.0459,273.5235,35.2854,89.3893,37,78); // stratum
AddStaticVehicle(562,-1957.6992,285.3214,35.1319,28.8225,11,1); // elegy
AddStaticVehicle(562,-2691.9365,205.0318,3.9972,3.2722,11,1); // elegy
AddStaticVehicle(561,-2648.3264,204.8043,4.1495,359.8631,57,8); // stratum
AddStaticVehicle(560,-2675.6819,204.5030,4.0412,359.1802,41,29); // sultan
AddStaticVehicle(559,-2662.8477,204.0413,3.9946,0.2021,58,8); // jester
AddStaticVehicle(558,-2666.7332,204.4903,3.9838,0.0611,36,1); // uranus
AddStaticVehicle(522,2562.0603,815.1354,4.8808,359.1116,6,25); // nrg
AddStaticVehicle(522,2563.6331,814.9139,4.8799,349.2223,7,79); // nrg
AddStaticVehicle(471,-2338.2241,-1574.9125,482.9791,157.5964,74,91); // quad
AddStaticVehicle(471,-2338.9485,-1576.7302,482.9847,158.1328,103,111); // quad
AddStaticVehicle(471,-2339.6917,-1578.5284,482.9862,160.5957,120,114); // quad
AddStaticVehicle(406,-2342.2144,-1583.8236,485.2298,159.0448,1,1); // dude
AddStaticVehicle(444,-2345.9497,-1593.1459,483.9372,165.4747,32,42); // monster
AddStaticVehicle(429,-2348.7944,-1598.4263,483.2773,154.9779,13,13); // banshee
AddStaticVehicle(429,-2351.3384,-1604.2479,483.3038,162.4917,1,2); // banshee
AddStaticVehicle(429,-2352.8567,-1609.8662,483.3080,165.3533,14,14); // banshee
AddStaticVehicle(522,-2352.3220,-1613.6000,483.2002,255.3934,3,8); // nrg
AddStaticVehicle(522,-2352.8508,-1615.1947,483.1968,262.6180,7,79); // nrg
AddStaticVehicle(522,-2352.9578,-1616.9327,483.2052,273.7271,8,82); // nrg
AddStaticVehicle(522,-2353.4160,-1618.8499,483.2119,257.7368,36,105); // nrg
AddStaticVehicle(522,-2353.6663,-1620.3411,483.2162,257.8582,6,25); // nrg
AddStaticVehicle(522,-2353.6460,-1620.0785,483.2157,272.7508,6,25); // nrg
AddStaticVehicle(510,-2353.5774,-1623.3494,483.2738,251.3030,46,46); // bike
AddStaticVehicle(510,-2353.5664,-1622.7252,483.2587,242.6837,39,39); // bike
AddStaticVehicle(481,-2353.0583,-1624.8832,483.1880,259.2291,3,3); // bike
AddStaticVehicle(539,-2302.8948,-1610.8593,483.2680,195.6486,86,70); // vortex
AddStaticVehicle(539,-2301.0024,-1616.0220,483.2205,197.7237,70,86); // vortex
AddStaticVehicle(429,1426.9481,-1448.3773,13.2344,271.5792,13,13); // banshee
AddStaticVehicle(429,1596.7960,-1395.2681,13.8371,358.3542,13,13); // banshee
AddStaticVehicle(522,1591.2781,-1336.3634,16.0555,176.1813,6,25); // nrg
AddStaticVehicle(522,1590.9014,-1341.9940,16.0481,176.1813,6,25); // nrg
AddStaticVehicle(522,1590.4907,-1348.1550,16.0481,176.1814,6,25); // nrg
AddStaticVehicle(522,1566.7803,-1314.7208,16.0470,87.8790,6,25); // nrg
AddStaticVehicle(522,1560.7688,-1314.5037,16.0479,88.0680,6,25); // nrg
AddStaticVehicle(603,1518.4573,-1255.2151,14.3763,180.6523,69,1); // phoenix
AddStaticVehicle(603,1506.3619,-1330.2094,13.8638,354.9778,69,1); // phoenix
AddStaticVehicle(603,1710.2091,-1343.9091,13.2994,180.3411,69,1); // phoenix
AddStaticVehicle(432,1641.0602,-1529.9255,13.5923,268.4340,43,0); // rhino
AddStaticVehicle(405,1706.3267,-1517.5413,13.3350,358.8683,24,1); // sentinel
AddStaticVehicle(405,1746.1118,-1456.0594,13.4124,177.8310,24,1); // sentinel
AddStaticVehicle(405,1795.2839,-1441.4800,13.2950,160.0373,24,1); // sentinel
AddStaticVehicle(405,2012.1135,-1435.7375,13.4292,314.4523,24,1); // sentinel
AddStaticVehicle(487,1667.1368,-1247.6055,233.5615,86.4077,54,29); // maverick
AddStaticVehicle(522,1589.5933,-1304.7668,16.8954,356.1078,8,82); // nrg
AddStaticVehicle(522,1588.2793,-1305.0359,16.9159,2.0192,6,25); // nrg
AddStaticVehicle(522,1586.8409,-1304.9514,16.9496,7.1950,36,105); // nrg
AddStaticVehicle(405,1584.4906,-1305.3003,17.2848,1.0271,24,1); // sentinel
AddStaticVehicle(560,1581.1033,-1305.3754,17.0543,0.4142,9,39); // sultan
AddStaticVehicle(506,1577.7048,-1305.1038,16.9836,358.5434,6,6); // super gt
AddStaticVehicle(451,1574.4198,-1305.3308,16.9154,357.5523,125,125); // turismo
AddStaticVehicle(558,1571.1653,-1305.0209,16.7799,355.7377,116,1); // uranus
AddStaticVehicle(477,1567.9252,-1304.8208,16.8056,358.0551,94,1); // zr-350
AddStaticVehicle(603,1564.3967,-1304.8586,16.7772,357.9503,69,1); // phoenix
AddStaticVehicle(559,1560.8756,-1304.8237,16.4746,357.0222,58,8); // jester
AddStaticVehicle(587,1557.4293,-1304.2682,16.4314,357.7813,72,1); // euros
AddStaticVehicle(415,1554.0570,-1304.3110,16.3376,357.5150,25,1); // cheetah
AddStaticVehicle(527,1550.8699,-1304.1107,16.1447,357.8564,53,1); // cadrona
AddStaticVehicle(402,1547.3346,-1303.9368,16.1241,357.1563,13,13); // buffalo
AddStaticVehicle(429,1544.0620,-1304.0552,15.8110,359.0837,13,13); // banshee
AddStaticVehicle(602,1540.6003,-1303.9980,15.7812,358.4892,18,1); // alpha
AddStaticVehicle(405,1537.3988,-1303.7404,15.7060,1.4995,36,1); // sentinel
AddStaticVehicle(541,1534.2898,-1303.9080,15.2672,357.1694,58,8); // bullet
AddStaticVehicle(461,1566.2814,-1286.0531,16.9902,180.0725,37,1); // pcj
AddStaticVehicle(521,1567.4685,-1286.0929,16.9880,187.4590,87,118); // fcr
AddStaticVehicle(461,1568.7495,-1286.3752,16.9825,171.9325,43,1); // pcj
AddStaticVehicle(522,1570.0197,-1286.4272,17.0060,184.9724,39,106); // nrg
AddStaticVehicle(522,1571.5521,-1286.6783,17.0259,180.9943,51,118); // nrg
AddStaticVehicle(522,1573.0027,-1286.8037,17.0430,181.2726,3,8); // nrg
AddStaticVehicle(521,1574.4436,-1286.9095,17.0550,178.7773,75,13); // fcr
AddStaticVehicle(522,1575.8767,-1287.0396,17.0704,180.5789,7,79); // nrg
AddStaticVehicle(481,1578.3749,-1287.3141,17.0425,177.2346,6,6); // bmx
AddStaticVehicle(481,1579.4806,-1287.5737,17.0474,178.6544,3,3); // bmx
AddStaticVehicle(481,1580.6782,-1286.9890,17.0555,177.1701,46,46); // bmx
AddStaticVehicle(471,1582.2314,-1287.2960,17.0197,182.0764,103,111); // quadbike
AddStaticVehicle(560,1339.4940,-1107.5436,23.5482,175.4242,9,39); // sultan
AddStaticVehicle(560,1302.4127,-1286.0543,13.1666,268.9906,9,39); // sultan
AddStaticVehicle(560,1184.6667,-1328.3396,13.2750,269.1702,9,39); // sultan
AddStaticVehicle(560,768.3710,-1422.2897,13.2460,358.0741,9,39); // sultan
AddStaticVehicle(506,686.3218,-1390.6609,13.1922,89.9326,6,6); // supergt
AddStaticVehicle(506,545.3981,-1566.1680,15.5940,176.3930,6,6); // supergt
AddStaticVehicle(506,756.1143,-1681.6063,11.6415,267.9073,6,6); // supergt
AddStaticVehicle(506,1115.7081,-1847.1296,13.1684,270.5547,6,6); // supergt
AddStaticVehicle(487,1542.0503,-1354.1943,329.6487,261.9659,29,42); // maverick
AddStaticVehicle(522,1528.4031,-1358.2139,329.0323,100.3770,39,106); // nrg
AddStaticVehicle(522,1534.7554,-1366.0129,329.0324,139.4232,3,3); // nrg
AddStaticVehicle(522,1534.6099,-1361.1686,329.0319,359.7737,3,8); // nrg
AddStaticVehicle(522,1533.6633,-1361.2881,329.0012,3.5225,36,105); // nrg
AddStaticVehicle(522,1532.7419,-1361.4429,329.0164,10.3987,51,118); // nrg
AddStaticVehicle(587,1554.9657,-1352.7217,329.1849,269.8635,40,1); // nrg
AddStaticVehicle(429,1530.1588,-1305.9366,15.1396,359.5837,13,13); // banshee
AddStaticVehicle(445,1526.6676,-1305.9973,15.1621,1.3481,35,35); // admiral
AddStaticVehicle(602,1523.2762,-1306.1466,14.9184,358.9401,69,1); // alpha
// ---- Gruodzio 4 ----
AddStaticVehicle(561,1644.7052,-1308.1816,15.4074,268.7083,57,8); // stratum
AddStaticVehicle(559,1924.2034,-1336.3259,16.1325,270.0371,58,8); // jester
AddStaticVehicle(559,2077.1006,-1237.6477,23.5466,359.9486,58,8); // jester
AddStaticVehicle(559,-1642.5137,-174.3885,13.8047,134.8954,58,8); // jester
AddStaticVehicle(587,-1637.3445,-169.1495,13.8757,314.7476,40,1); // euros
AddStaticVehicle(451,-1633.4745,-165.2546,13.8543,316.9405,46,46); // turismo
AddStaticVehicle(415,-1628.9530,-160.9198,13.9198,317.2635,92,1); // cheetah
AddStaticVehicle(477,-1624.4558,-156.1656,13.9017,316.2333,101,1); // zr350
AddStaticVehicle(558,-1619.5093,-151.4345,13.7788,315.5395,24,1); // uranus
AddStaticVehicle(560,-1615.4066,-147.2979,13.8535,315.9496,41,29); // sultan
// ---- Gruodzio 5 ----
AddStaticVehicle(562,1651.5599,-1308.4355,14.7760,271.3007,11,1); // elegy
AddStaticVehicle(559,1660.7140,-1308.6355,14.2129,269.4583,2,1); // jester
AddStaticVehicle(560,1667.7201,-1308.0060,13.9994,267.9417,21,1); // sultan
AddStaticVehicle(558,1678.7860,-1308.0636,13.5821,269.4416,24,1); // uranus
AddStaticVehicle(506,1685.7975,-1308.1897,13.4591,268.2832,3,3); // super gt
AddStaticVehicle(451,1693.0736,-1308.4437,13.3449,268.9281,46,46); // turismo
AddStaticVehicle(477,1701.1827,-1308.1877,13.2750,269.3123,101,1); // zr 350
AddStaticVehicle(477,1709.6990,-1207.0621,20.8761,358.6905,101,1); // zr 350
AddStaticVehicle(477,1822.2936,-1185.8521,23.4773,266.5974,101,1); // random model
AddStaticVehicle(477,1948.5925,-1140.6074,25.3686,273.4566,101,1); // random model
AddStaticVehicle(477,2061.9243,-1187.8042,23.4990,180.2352,101,1); // random
AddStaticVehicle(477,2147.9827,-1237.7316,24.1609,357.6645,101,1); // random
AddStaticVehicle(477,2172.1760,-1399.4780,23.7438,0.9995,101,1); // random
AddStaticVehicle(477,2452.7744,-1461.5530,23.7543,88.7371,101,1); // random
// Gruodzio 7
AddStaticVehicle(451,1612.4448,-1373.2086,14.7482,359.1362,46,46); // turismo
AddStaticVehicle(451,1459.4266,-1242.3606,13.1693,0.9087,46,46); // turismo
AddStaticVehicle(451,1337.9368,-1336.3218,13.1678,179.9538,46,46); // turismo
AddStaticVehicle(451,1292.4642,-1620.6414,13.1677,184.0169,46,46); // turismo
AddStaticVehicle(451,1470.9954,-1737.1193,13.1685,270.4450,46,46); // turismo
AddStaticVehicle(451,2048.2969,-1596.0828,12.9889,181.0438,46,46); // turismo
AddStaticVehicle(451,-1667.8718,-150.7775,13.8555,312.4177,46,46); // turismo
AddStaticVehicle(477,-1662.0192,-144.9038,13.9051,314.1698,101,1); // zr350
AddStaticVehicle(415,-1656.4816,-139.3623,13.9205,314.0013,92,1); // cheetah
AddStaticVehicle(559,1362.5809,-1280.1188,13.1183,1.5797,58,8); // jester
AddStaticVehicle(562,-2395.5300,-608.4006,132.3085,34.9581,11,1); // elegy
AddStaticVehicle(506,-2413.9856,-587.9227,132.3529,215.3194,3,3); // supergt
AddStaticVehicle(558,-2393.7881,-600.1732,132.2781,124.4378,24,1); // uranus
AddStaticVehicle(560,-2400.6792,-590.3970,132.3539,125.1521,21,1); // sultan
AddStaticVehicle(522,1541.9451,-1346.0830,329.0394,266.8679,39,106); // nrg


AddStaticPickup(346, 2, 1474.5957,-1332.3320,11.8828);
AddStaticPickup(352, 2, 1516.5933,-1319.9000,15.0781);
AddStaticPickup(353, 2, 1506.4318,-1247.6854,14.5599);
AddStaticPickup(350, 2, 1593.4429,-1314.4504,17.4684);
AddStaticPickup(351, 2, 1554.8584,-1327.3207,16.4844);
AddStaticPickup(355, 2, 1684.8983,-1341.7046,17.4375);
AddStaticPickup(347, 2, 1732.6353,-1378.4108,13.5781);
AddStaticPickup(361, 2, 1702.4004,-1470.7761,13.5469);
AddStaticPickup(371, 2, 1587.1658,-1219.8613,277.8737);
AddStaticPickup(371, 2, 1584.9976,-1219.4218,277.8743);
AddStaticPickup(371, 2, 1583.5817,-1219.4852,277.8746);
AddStaticPickup(371, 2, 1582.3199,-1219.4641,277.8749);
AddStaticPickup(348, 2, 1554.4006,-1208.1564,19.9878);
AddStaticPickup(324, 2, 1572.2162,-1219.1510,17.4453);
AddStaticPickup(335, 2, 1649.7952,-1250.7925,14.8125);
AddStaticPickup(336, 2, 1626.7925,-1285.1442,16.6416);
AddStaticPickup(372, 2, 1540.3778,-1367.1538,326.2109);
AddStaticPickup(371, 2, 1563.1831,-1358.6154,329.4535);
AddStaticPickup(371, 2, 1561.1816,-1347.2572,329.5699);
AddStaticPickup(371, 2, 1551.1748,-1339.4993,329.6745);
AddStaticPickup(371, 2, 1538.0002,-1339.8092,329.5536);
AddStaticPickup(371, 2, 1527.7751,-1347.2211,329.6316);
AddStaticPickup(371, 2, 1525.4896,-1358.7881,329.6227);
AddStaticPickup(371, 2, 1531.9851,-1369.0576,329.6847);
AddStaticPickup(371, 2, 1544.6156,-1372.7413,329.5545);
AddStaticPickup(371, 2, 1557.0154,-1369.0175,329.6215);
AddStaticPickup(335, 2, 1414.5729,-1323.3367,9.0990); //knife
AddStaticPickup(336, 2, 1579.8706,-1504.5975,13.5558); //baseball bat
AddStaticPickup(338, 2, 1657.9060,-1401.1786,13.5469); //katana
AddStaticPickup(342, 2, 1523.6694,-1209.2456,19.5147); //granats
AddStaticPickup(350, 2, 1502.7589,-908.4844,49.2097); //sawnoff
AddStaticPickup(356, 2, 1756.9152,-1349.8142,15.6094); //m4
AddStaticPickup(323, 2, 1426.2385,-966.6033,37.4311); //vibrator :)
AddStaticPickup(343, 2, 1424.7823,-1082.3044,17.6060); //dûmø granata
AddStaticPickup(342, 2, 1500.8490,-1208.1732,20.2813); //frag granata
AddStaticPickup(341, 2, 1482.8066,-1639.2351,14.1484); //chainsaw
AddStaticPickup(355, 2, 1517.8254,-1462.6908,9.5923); //ak47
AddStaticPickup(351, 2, 1593.6467,-1784.7581,13.2846); //spaz-12
AddStaticPickup(335, 2, 1728.3878,-1878.7299,13.5633); //combat knife
AddStaticPickup(365, 2, 1653.9536,-1621.8778,22.5156); //spray
AddStaticPickup(343, 2, 1679.8818,-961.0591,64.7422); //dûmø granata
AddStaticPickup(342, 2, 1565.5776,-1326.0361,16.4844); //frag granata
AddStaticPickup(341, 2, 1580.5409,-1353.3798,16.4844); //chainsaw
AddStaticPickup(355, 2, 1579.9242,-1414.4436,13.5583); //ak47
AddStaticPickup(351, 2, 1604.2732,-1462.3878,13.5591); //spaz-12
AddStaticPickup(335, 2, 1752.4541,-1474.2318,13.5123); //combat knife
AddStaticPickup(365, 2, 1689.1958,-1499.7612,13.5469); //spray
AddStaticPickup(1242, 2, 1623.7798,-1112.0577,61.0234); // armor
// --- Gruodzio 7 ---
AddStaticPickup(343, 2, 1486.8918,-1331.1211,23.6172); //granata
AddStaticPickup(343, 2, 1554.4694,-1281.7397,17.4063); //granata
AddStaticPickup(343, 2, 1601.1799,-1270.3505,17.4701); //drugs
AddStaticPickup(343, 2, 1681.5490,-1273.4210,14.8143); // armor


SetTimer("ChangeTime", 50000, 1);
SetTimer("MessageSend", 220000, 1);
SetTimer("UpdateSpeed", UpdateSeconds*1000, 1);
SetTimer("Money",180000,1);


return 1;
}

// -----------------------------------------------------------------------------

public OnPlayerRequestClass(playerid, classid)
{
if(IsPlayerConnected(playerid)){
SetPlayerFacingAngle(playerid,0.0);
SetPlayerPos(playerid,-1753.7246,885.9990,295.8750);
SetPlayerCameraPos(playerid,-1753.8074,891.4243,299.7823);
SetPlayerCameraLookAt(playerid,-1753.7246,885.9990,295.8750);
}
return 1;
}

// -----------------------------------------------------------------------------

public OnPlayerDeath(playerid, killerid, reason)
{
if(IsPlayerConnected(playerid)){
new playercash;
if(killerid == INVALID_PLAYER_ID) {
SendDeathMessage(INVALID_PLAYER_ID,playerid,reason);
ResetPlayerMoney(playerid);
} else {
SendDeathMessage(killerid,playerid,reason);
SetPlayerScore(killerid,GetPlayerScore(killerid)+1);
playercash = GetPlayerMoney(playerid);
if (playercash > 0)  {
GivePlayerMoney(killerid, playercash);
ResetPlayerMoney(playerid);
} else {
}
}
}
return 1;
}

// -----------------------------------------------------------------------------

public OnPlayerConnect(playerid)
{
SendClientMessage(playerid, COLOR_LIGHTBLUE, "<[----------------------]>");
SendClientMessage(playerid, COLOR_LIGHTBLUE, "   Hello!              ");
SendClientMessage(playerid, COLOR_LIGHTBLUE, " Mod developer: DarkneZ");
SendClientMessage(playerid, COLOR_LIGHTBLUE, " Information:");
SendClientMessage(playerid, COLOR_LIGHTBLUE, " Skype: DarkneaZ");
SendClientMessage(playerid, COLOR_LIGHTBLUE, "<[----------------------]>");
gActivePlayers[playerid]++;
gLastGaveCash[playerid] = GetTickCount();
return 1;
}

// -----------------------------------------------------------------------------

public OnPlayerSpawn(playerid)
{
print("Zuvo kazkas");
if(IsPlayerConnected(playerid)){
new rnd;
SetPlayerColor(playerid, playerColors[playerid]);
ResetPlayerMoney(playerid);
GivePlayerMoney(playerid, LT);
rnd = random(sizeof (SpawnPoints));
SetPlayerPos(playerid, SpawnPoints[rnd][0], SpawnPoints[rnd][1], SpawnPoints[rnd][2]);
SetPlayerFacingAngle(playerid, SpawnPoints[rnd][3]);
}
return 1;
}

// -----------------------------------------------------------------------------

public OnPlayerCommandText(playerid, cmdtext[])
{
new string[256];
new playermoney;
new sendername[MAX_PLAYER_NAME];
new giveplayer[MAX_PLAYER_NAME];
new cmd[256];
new giveplayerid, moneys, idx;

	
cmd = strtok(cmdtext, idx);
	
if(IsPlayerConnected(playerid)){
if(strcmp(cmdtext,"/count",true)==0)
{
if (cdt>=0){
return 1;
}
else
{cdt=4;timer=SetTimer("count1",delay,1);
return 1;
}
}


if (strcmp(cmdtext, "/news", true)==0)
{
SendClientMessage(playerid, COLOR_GREEN, "Released One Version");
SendClientMessage(playerid, COLOR_GREEN, "* Fixed Bugs");
SendClientMessage(playerid, COLOR_GREEN, "* Language transformation");
return 1;
}

if (strcmp(cmdtext, "/lcver", true)==0)
{
SendClientMessage(playerid, COLOR_GREEN, "---------");
SendClientMessage(playerid, COLOR_GREEN, "Public FunMod");
SendClientMessage(playerid, COLOR_GREEN, "---------");
return 1;
}

// ---------------------------------------------------------------------------------------------------------


if(strcmp(cmdtext, "/para", true) == 0) {
if (GetPlayerMoney(playerid) > 499) {
GivePlayerMoney(playerid, -1000);
GivePlayerWeapon(playerid, 46, 1);
SendClientMessage(playerid, COLOR_GREEN, "SYS: You just bought a parachute");
}
else
SendClientMessage(playerid, COLOR_RED, "SYS: You don't have enough money");
return 1;
}

if (strcmp(cmdtext, "/help", true)==0 )
{
SendClientMessage(playerid, COLOR_GREEN,"Hello welcome to FunMod Integrated Server.");
SendClientMessage(playerid, COLOR_GREEN,"You can drag here, basejump");
SendClientMessage(playerid, COLOR_GREEN,"Also you can go to dm and kikll each other");
SendClientMessage(playerid, COLOR_GREEN,"For commands list type /commands");
SendClientMessage(playerid, COLOR_GREEN,"For teleports list type /tele");
return 1;
}

if (strcmp(cmdtext, "/commands", true)==0 )
{
SendClientMessage(playerid, COLOR_GREEN,"/give [pleyerID] [amount] - Gives some money to other player");
SendClientMessage(playerid, COLOR_GREEN,"/para - Buy a parachute");
SendClientMessage(playerid, COLOR_GREEN,"/count - This will countdown");
SendClientMessage(playerid, COLOR_GREEN,"/tele - Teleports list");
SendClientMessage(playerid, COLOR_GREEN,"/lock - Lock your car");
SendClientMessage(playerid, COLOR_GREEN,"/unlock - Unlock your car");
return 1;
}
	
if (strcmp(cmdtext, "/tele", true)==0)
{
print("Tele");
SendClientMessage(playerid, COLOR_BLUE,"English");
SendClientMessage(playerid, COLOR_LIGHTBLUE,"Page (1/2)");
SendClientMessage(playerid, COLOR_GREEN,"/tuning - The tuning.");
SendClientMessage(playerid, COLOR_GREEN,"/s - You will fly like a bird");
SendClientMessage(playerid, COLOR_GREEN,"/kalnas - The mountain");
SendClientMessage(playerid, COLOR_GREEN,"/drag - Sends you to the dragzone");
SendClientMessage(playerid, COLOR_GREEN,"/dm - Sends you to the dmzone");
SendClientMessage(playerid, COLOR_GREEN,"/dm2 - Sends you to the dmzone");
SendClientMessage(playerid, COLOR_BLUE,"/tele2 - Next teleports page");
return 1;
}

if (strcmp(cmdtext, "/tele2", true)==0)
{
print("tele2");
SendClientMessage(playerid, COLOR_BLUE,"English");
SendClientMessage(playerid, COLOR_LIGHTBLUE,"Page (2/2)");
SendClientMessage(playerid, COLOR_GREEN,"/skate - Skate park.");
SendClientMessage(playerid, COLOR_GREEN,"/ammu - Ammunation.");
SendClientMessage(playerid, COLOR_GREEN,"/drift - Drift");
SendClientMessage(playerid, COLOR_GREEN,"/lso - Los Santos airport.");
SendClientMessage(playerid, COLOR_GREEN,"/ls - Los Santos");
SendClientMessage(playerid, COLOR_GREEN,"/lv - Las Venturas");
SendClientMessage(playerid, COLOR_GREEN,"/sf - San Fierro");
return 1;
}

// ---------------------------------------------------------------------------------------------------------

if(strcmp(cmd, "/give", true) == 0) {
print("duoti");
new tmp[256];
tmp = strtok(cmdtext, idx);

if(!strlen(tmp)) {
SendClientMessage(playerid, COLOR_GREEN, "USAGE: /give [playerID] [amount]");
return 1;
}
giveplayerid = strval(tmp);

tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) {
SendClientMessage(playerid, COLOR_GREEN, "USAGE: /give [playerID] [amount]");
return 1;
}
moneys = strval(tmp);

if (IsPlayerConnected(giveplayerid)) {
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
playermoney = GetPlayerMoney(playerid);
if (moneys > 0 && playermoney >= moneys) {
GivePlayerMoney(playerid, (0 - moneys));
GivePlayerMoney(giveplayerid, moneys);
format(string, sizeof(string), "SYS: You sent %s (id: %d), $%d.", giveplayer,giveplayerid, moneys);
SendClientMessage(playerid, COLOR_GREEN, string);
format(string, sizeof(string), "SYS: You just got $%d from %s (id: %d).", moneys, sendername, playerid);
SendClientMessage(giveplayerid, COLOR_GREEN, string);
}
else
{
SendClientMessage(playerid, COLOR_GREEN, "SYS: Wrong number.");
}
}
else
{
format(string, sizeof(string), "SYS: %d Is not playing right now.", giveplayerid);
SendClientMessage(playerid, COLOR_GREEN, string);
}
return 1;
}


if(strcmp(cmdtext,"/cash",true)==0)
{
print("Payday");
if (IsPlayerAdmin(playerid))
{
if (GiveMoney[playerid] == 0)
{
GiveMoney[playerid] = 1;
SendClientMessage(playerid,COLOR_GREEN,"SYS: PayDay is turned on.");
}
else
{
GiveMoney[playerid] = 0;
SendClientMessage(playerid,COLOR_RED,"SYS: PayDay is turned off.");
}
}
else
{
SendClientMessage(playerid,COLOR_RED,"SYS: Don't even try this...");
}
return 1;
}

if(strcmp(cmdtext,"/speedo",true)==0)
    {
    print("Speedometras");
        if (IsPlayerAdmin(playerid))
        {
            if (Speedo[playerid] == 0)
            {
                Speedo[playerid] = 1;
                SendClientMessage(playerid,COLOR_GREEN,"SYS: Speedometer ON");
            }
            else
            {
                Speedo[playerid] = 0;
                SendClientMessage(playerid,COLOR_RED,"SYS: Speedometer Off");
            }
        }
        else
        {
            SendClientMessage(playerid,COLOR_RED,"SYS: No no no...");
        }
        return 1;
    }
         
         
if (strcmp(cmdtext, "/info", true)==0)
{
SendClientMessage(playerid, COLOR_GREEN, "Creator: darknez");
return 1;
}

if (strcmp(cmdtext, "/clean", true)==0)
{
if (IsPlayerAdmin(playerid))
{
SendClientMessage(playerid, COLOR_GREEN, " ");
SendClientMessage(playerid, COLOR_GREEN, " ");
SendClientMessage(playerid, COLOR_GREEN, " ");
SendClientMessage(playerid, COLOR_GREEN, " ");
SendClientMessage(playerid, COLOR_GREEN, " ");
SendClientMessage(playerid, COLOR_GREEN, " ");
SendClientMessage(playerid, COLOR_GREEN, " ");
SendClientMessage(playerid, COLOR_GREEN, " ");
SendClientMessage(playerid, COLOR_GREEN, " ");
SendClientMessage(playerid, COLOR_GREEN, " ");
}
return 1;
}
	

// ---------------------------------------------------------------------------------------------------------


if(strcmp(cmdtext, "/garage", true) == 0) {
if(IsPlayerInAnyVehicle(playerid)) {
new Float:X;
new Float:Y;
new Float:Z;
new VehicleID;
GetPlayerPos(playerid, X, Y, Z);
VehicleID = GetPlayerVehicleID(playerid);
SetVehiclePos(VehicleID,1573.7570,-1237.9915,277.8759);
} else {
new Float:X;
new Float:Y;
new Float:Z;
GetPlayerPos(playerid, X, Y, Z);
SetPlayerPos(playerid,1573.7570,-1237.9915,277.8759);
}
return 1;
}

if(strcmp(cmdtext, "/lso", true) == 0) {
if(IsPlayerInAnyVehicle(playerid)) {
new Float:X;
new Float:Y;
new Float:Z;
new VehicleID;
GetPlayerPos(playerid, X, Y, Z);
VehicleID = GetPlayerVehicleID(playerid);
SetVehiclePos(VehicleID,1786.3817,-2532.3701,13.5469);
} else {
new Float:X;
new Float:Y;
new Float:Z;
GetPlayerPos(playerid, X, Y, Z);
SetPlayerPos(playerid,1786.3817,-2532.3701,13.5469);
}
return 1;
}

if(strcmp(cmdtext, "/ls", true) == 0) {
if(IsPlayerInAnyVehicle(playerid)) {
new Float:X;
new Float:Y;
new Float:Z;
new VehicleID;
GetPlayerPos(playerid, X, Y, Z);
VehicleID = GetPlayerVehicleID(playerid);
SetVehiclePos(VehicleID,2779.6001,-2010.7078,13.5547);
} else {
new Float:X;
new Float:Y;
new Float:Z;
GetPlayerPos(playerid, X, Y, Z);
SetPlayerPos(playerid,2779.6001,-2010.7078,13.5547);
}
return 1;
}


if(strcmp(cmdtext, "/namo", true) == 0) {
if(IsPlayerInAnyVehicle(playerid)) {
new Float:X;
new Float:Y;
new Float:Z;
new VehicleID;
GetPlayerPos(playerid, X, Y, Z);
VehicleID = GetPlayerVehicleID(playerid);
SetVehiclePos(VehicleID,1545.5275,-1370.0961,329.4535);
} else {
new Float:X;
new Float:Y;
new Float:Z;
GetPlayerPos(playerid, X, Y, Z);
SetPlayerPos(playerid,1545.5275,-1370.0961,329.4535);
}
return 1;
}

if(strcmp(cmdtext, "/home", true) == 0) {
if(IsPlayerInAnyVehicle(playerid)) {
new Float:X;
new Float:Y;
new Float:Z;
new VehicleID;
GetPlayerPos(playerid, X, Y, Z);
VehicleID = GetPlayerVehicleID(playerid);
SetVehiclePos(VehicleID,1545.5275,-1370.0961,329.4535);
} else {
new Float:X;
new Float:Y;
new Float:Z;
GetPlayerPos(playerid, X, Y, Z);
SetPlayerPos(playerid,1545.5275,-1370.0961,329.4535);
}
return 1;
}


if(strcmp(cmdtext, "/sf", true) == 0) {
if(IsPlayerInAnyVehicle(playerid)) {
new Float:X;
new Float:Y;
new Float:Z;
new VehicleID;
GetPlayerPos(playerid, X, Y, Z);
VehicleID = GetPlayerVehicleID(playerid);
SetVehiclePos(VehicleID,-1916.0455,293.3197,41.0469);
} else {
new Float:X;
new Float:Y;
new Float:Z;
GetPlayerPos(playerid, X, Y, Z);
SetPlayerPos(playerid,-1916.0455,293.3197,41.0469);
}
return 1;
}


if(strcmp(cmdtext, "/lv", true) == 0) {
if(IsPlayerInAnyVehicle(playerid)) {
new Float:X;
new Float:Y;
new Float:Z;
new VehicleID;
GetPlayerPos(playerid, X, Y, Z);
VehicleID = GetPlayerVehicleID(playerid);
SetVehiclePos(VehicleID,2320.2126,1390.6610,42.9666);
} else {
new Float:X;
new Float:Y;
new Float:Z;
GetPlayerPos(playerid, X, Y, Z);
SetPlayerPos(playerid,2320.2126,1390.6610,42.9666);
}
return 1;
}


if(strcmp(cmdtext, "/kalnas", true)==0)
{
if(IsPlayerInAnyVehicle(playerid))
{
new Float:X;
new Float:Y;
new Float:Z;
new VehicleID;
GetPlayerPos(playerid, X, Y, Z);
VehicleID = GetPlayerVehicleID(playerid);
SetVehiclePos(VehicleID, -2316.18920898438, -1625.96423339844, 483.705993652344);
SetVehicleZAngle(VehicleID,265.7448);
SetPlayerInterior(playerid,0);
} else {
new Float:X;
new Float:Y;
new Float:Z;
GetPlayerPos(playerid, X, Y, Z);
SetPlayerPos(playerid, -2316.18920898438, -1625.96423339844, 483.705993652344);
SetPlayerFacingAngle(playerid,181.7940);
SetPlayerInterior(playerid,0);
}
return 1;
}


if(strcmp(cmdtext, "/tuning", true)==0)
{
if(IsPlayerInAnyVehicle(playerid))
{
new Float:X;
new Float:Y;
new Float:Z;
new VehicleID;
GetPlayerPos(playerid, X, Y, Z);
VehicleID = GetPlayerVehicleID(playerid);
SetVehiclePos(VehicleID, -2689.3804,216.3680,4.1797);
SetVehicleZAngle(VehicleID,265.7448);
SetPlayerInterior(playerid,0);
} else {
new Float:X;
new Float:Y;
new Float:Z;
GetPlayerPos(playerid, X, Y, Z);
SetPlayerPos(playerid, -2689.3804,216.3680,4.1797);
SetPlayerFacingAngle(playerid,181.7940);
SetPlayerInterior(playerid,0);
}
return 1;
}


if(strcmp(cmdtext, "/ammu", true)==0)
{
if(IsPlayerInAnyVehicle(playerid))
{
new Float:X;
new Float:Y;
new Float:Z;
new VehicleID;
GetPlayerPos(playerid, X, Y, Z);
VehicleID = GetPlayerVehicleID(playerid);
SetVehiclePos(VehicleID, 1358.7128,-1278.6481,13.3468);
SetVehicleZAngle(VehicleID,265.7448);
SetPlayerInterior(playerid,0);
} else {
new Float:X;
new Float:Y;
new Float:Z;
GetPlayerPos(playerid, X, Y, Z);
SetPlayerPos(playerid, 1358.7128,-1278.6481,13.3468);
SetPlayerFacingAngle(playerid,181.7940);
SetPlayerInterior(playerid,0);
}
return 1;
}

if(strcmp(cmdtext, "/drift", true)==0)
{
if(IsPlayerInAnyVehicle(playerid))
{
new Float:X;
new Float:Y;
new Float:Z;
new VehicleID;
GetPlayerPos(playerid, X, Y, Z);
VehicleID = GetPlayerVehicleID(playerid);
SetVehiclePos(VehicleID, -2400.7456,-597.7926,132.6484);
SetVehicleZAngle(VehicleID,265.7448);
SetPlayerInterior(playerid,0);
} else {
new Float:X;
new Float:Y;
new Float:Z;
GetPlayerPos(playerid, X, Y, Z);
SetPlayerPos(playerid, -2400.7456,-597.7926,132.6484);
SetPlayerFacingAngle(playerid,181.7940);
SetPlayerInterior(playerid,0);
}
return 1;
}


if(strcmp(cmdtext, "/skate", true)==0)
{
if(IsPlayerInAnyVehicle(playerid))
{
new Float:X;
new Float:Y;
new Float:Z;
new VehicleID;
GetPlayerPos(playerid, X, Y, Z);
VehicleID = GetPlayerVehicleID(playerid);
SetVehiclePos(VehicleID, 1865.7529,-1445.1862,13.5208);
SetVehicleZAngle(VehicleID,265.7448);
SetPlayerInterior(playerid,0);
} else {
new Float:X;
new Float:Y;
new Float:Z;
GetPlayerPos(playerid, X, Y, Z);
SetPlayerPos(playerid, 1865.7529,-1445.1862,13.5208);
SetPlayerFacingAngle(playerid,181.7940);
SetPlayerInterior(playerid,0);
}
return 1;
}


if(strcmp(cmdtext, "/drag", true)==0)
{
if(IsPlayerInAnyVehicle(playerid))
{
new Float:X;
new Float:Y;
new Float:Z;
new VehicleID;
GetPlayerPos(playerid, X, Y, Z);
VehicleID = GetPlayerVehicleID(playerid);
SetVehiclePos(VehicleID, -1709.2017,-248.6770,13.8529);
SetVehicleZAngle(VehicleID,265.7448);
SetPlayerInterior(playerid,0);
} else {
new Float:X;
new Float:Y;
new Float:Z;
GetPlayerPos(playerid, X, Y, Z);
SetPlayerPos(playerid, -1709.2017,-248.6770,13.8529);
SetPlayerFacingAngle(playerid,181.7940);
SetPlayerInterior(playerid,0);
}
return 1;
}

if(strcmp(cmdtext, "/s", true) == 0) {
if(IsPlayerInAnyVehicle(playerid)) {
new Float:X;
new Float:Y;
new Float:Z;
new VehicleID;
GetPlayerPos(playerid, X, Y, Z);
VehicleID = GetPlayerVehicleID(playerid);
SetVehiclePos(VehicleID, X, Y, Z + 800.00);
GivePlayerWeapon(playerid,46,1);
} else {
new Float:X;
new Float:Y;
new Float:Z;
GetPlayerPos(playerid, X, Y, Z);
SetPlayerPos(playerid, X, Y, Z + 800.00);
GivePlayerWeapon(playerid,46,1);
}
return 1;
}

if (strcmp(cmdtext, "/dm", true)==0)
{
new playername[256];
new message[256];
GetPlayerName(playerid, playername, 18);
SetPlayerPos(playerid, 602.0457,-2476.1692,-26.5732);
format(message, sizeof(message), "SYS: %s is now at DMzone. Type /dm and join him!!", playername);
SendClientMessageToAll(COLOR_GREEN, message);
SetPlayerHealth(playerid, 100);
}
}

if (strcmp(cmdtext, "/dm2", true)==0)
{
print("teleportas dm2");
new playername[256];
new message[256];
GetPlayerName(playerid, playername, 18);
SetPlayerPos(playerid, 863.1251,-1213.0231,16.9766);
format(message, sizeof(message), "SYS: %s is now at Dmzone. Type /dm2 and join him !!", playername);
SendClientMessageToAll(COLOR_GREEN, message);
SetPlayerHealth(playerid, 100);
return 1;
}

// ---------------------------------------------------------------------------------------------------------


if (strcmp(cmdtext, "/lock", true)==0)
{
print("Masina uzsirakina");
if(IsPlayerInAnyVehicle(playerid))
{
new State=GetPlayerState(playerid);
if(State!=PLAYER_STATE_DRIVER)
{
SendClientMessage(playerid,0xFFFF00AA,"SYS: You need to be the driver.");
return 1;
}
new i;
for(i=0;i<MAX_PLAYERS;i++)
{
if(i != playerid)
{
SetVehicleParamsForPlayer(GetPlayerVehicleID(playerid),i, 0, 1);
}
}
SendClientMessage(playerid, 0xFFFF00AA, "SYS: Locked!");
new Float:pX, Float:pY, Float:pZ;
GetPlayerPos(playerid,pX,pY,pZ);
PlayerPlaySound(playerid,1056,pX,pY,pZ);
}
else
{
SendClientMessage(playerid, 0xFFFF00AA, "SYS: You are not in a car.");
}
return 1;
}


if (strcmp(cmdtext, "/unlock", true)==0)
{
print("Masina atsirakina");
if(IsPlayerInAnyVehicle(playerid))
{
new State=GetPlayerState(playerid);
if(State!=PLAYER_STATE_DRIVER)
{
SendClientMessage(playerid,0xFFFF00AA,"SYS: You need to be the driver.");
return 1;
}
new i;
for(i=0;i<MAX_PLAYERS;i++)
{
SetVehicleParamsForPlayer(GetPlayerVehicleID(playerid),i, 0, 0);
}
SendClientMessage(playerid, 0xFFFF00AA, "SYS: Unlocked.");
new Float:pX, Float:pY, Float:pZ;
GetPlayerPos(playerid,pX,pY,pZ);
PlayerPlaySound(playerid,1057,pX,pY,pZ);
}
else
{
SendClientMessage(playerid, 0xFFFF00AA, "SYS: You are not in a car.");
}
return 1;
}



	

return 0;
}

// ---------------------------------------------------------------------------------------------------------


public count1(playerid)
{
if(IsPlayerConnected(playerid)){
if(cdt==4)
{GameTextForAll("Prepare",1500,6);}
else if (cdt>=1)
{format(msv,sizeof(msv),"%d",cdt);
GameTextForAll(msv,1000,6);}
else if (cdt==0)
{GameTextForAll("GO!",500,6);}
cdt--;
if (cdt==-1){KillTimer(timer);}
}
}

public MessageSend(playerid)
{
if(IsPlayerConnected(playerid)){
SendClientMessageToAll(COLOR_GREEN, "SYS: Type /commands or /tele");
}
}

public UpdateSpeed(){
new Float:x,Float:y,Float:z;
new Float:distance,value,string[256];
for(new i=0; i<SLOTS; i++){
if(IsPlayerConnected(i) && Speedo[i] == 1){
GetPlayerPos(i, x, y, z);
distance = floatsqroot(floatpower(floatabs(floatsub(x,SavePlayerPos[i][LastX])),2)+floatpower(floatabs(floatsub(y,SavePlayerPos[i][LastY])),2)+floatpower(floatabs(floatsub(z,SavePlayerPos[i][LastZ])),2));

value = floatround(distance * 3600);
if(UpdateSeconds > 1){
value = floatround(value / UpdateSeconds);
}

if(SpeedMode){
format(string,sizeof(string),"~r~%d MPH",floatround(value/1600));
GameTextForPlayer(i, string, 1100, 5);
}
else
{
format(string,sizeof(string),"~n~ ~n~ ~n~ ~n~ ~n~ ~n~ ~n~                                        ~g~ %d ~b~KM/H",floatround(value/1000));
GameTextForPlayer(i, string, 1100, 5);
}
SavePlayerPos[i][LastX] = x;
SavePlayerPos[i][LastY] = y;
SavePlayerPos[i][LastZ] = z;
}
}
}

public Money(playerid)
{
print("Issiustos algos");
for (new i = 0; i < MAX_PLAYERS; i++)
{
if (IsPlayerConnected(i) && GiveMoney[i] == 1)
{
GivePlayerMoney(i,800);
SendClientMessage(playerid, COLOR_GREEN, "SYS: You just got: 800$");
}
}
}

public OnVehicleSpawn(vehicleid,playerid)
{
if(IsPlayerInAnyVehicle(playerid)) {
ChangeVehicleColor(vehicleid,random(30),random(30));
}
return 1;
}

public SendPlayerFormattedText(playerid, const str[], define)
{
if(IsPlayerConnected(playerid)){
new tmpbuf[256];
format(tmpbuf, sizeof(tmpbuf), str, define);
SendClientMessage(playerid, 0xFFFF00AA, tmpbuf);
}
}

public SendAllFormattedText(playerid, const str[], define)
{
if(IsPlayerConnected(playerid)){
new tmpbuf[256];
format(tmpbuf, sizeof(tmpbuf), str, define);
SendClientMessageToAll(0xFFFF00AA, tmpbuf);
}
}

strtok(const string[], &index)
{
	new length = strlen(string);
	while ((index < length) && (string[index] <= ' '))
	{
		index++;
	}

	new offset = index;
	new result[20];
	while ((index < length) && (string[index] > ' ') && ((index - offset) < (sizeof(result) - 1)))
	{
		result[index - offset] = string[index];
		index++;
	}
	result[index - offset] = EOS;
	return result;
}