rendered paste body//===========================================================
// Las Venturas Deathmatch/Moneygrub/Landgrab =
// by [GM]The_Don =
// Original Script =
// by =
// Syntax =
// With Login/Register CMD by DracoBlue (DUDB) =
// =
//===========================================================
//YOU ARE NOT ALLOWED TO DELETE MY NAME OR SYNTAX!
//THIS SCRIPT IS COPYRIGHTED BY
//THE GERMAN MAFIA & THE SA:MP TEAM
//===========================================================
#include <a_samp>
#include <dutils>
#include <float>
#include <core>
#include <string>
#include <dutils>
#include <dini>
#include <dudb>
#include <XtremeAdmin>
#pragma tabsize 0
#define COLOR_GREY 0xAFAFAFAA
#define COLOR_GREEN 0x33AA33AA
#define COLOR_REDTWO 0xCC000000
#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_WHITE2 0xFF4080AA //---pinky
#define PocketMoney 1000 // Amount player recieves on spawn.
#define INACTIVE_PLAYER_ID 255
#define GIVECASH_DELAY 5000 // Time in ms between /givecash commands.
//#define NUMVALUES 4
#define CP_RACE 51
#define CP_BUMPER 56
#define CP_BOATS 55
#define CP_BANK 0
#define CP_PIRATE 1
#define CP_AMMU 2
#define CP_WANGEXPORTS 3
#define CP_HEAVENS 4
#define CP_HELL 5
#define CP_DRAGON 6
#define CP_CALIGULA 7
#define CP_SEXSHOP 8
#define CP_BAR 9
#define CP_ZIP 10
#define CP_BINCO 11
#define CP_TATOO 12
#define CP_BOTIQUE 13
#define CP_STRIPCLUB 14
#define CP_WANGCARS 15
#define CP_AIRSTRIP 16
#define CP_EMERALD 17
#define CP_VISAGE 18
#define CP_SPREADRANCH 19
#define CP_LICENSE 20
#define P_DRAGON 0
#define P_CALIGULA 1
#define P_SEXSHOP 2
#define P_BAR 3
#define P_ZIP 4
#define P_BINCO 5
#define P_TATOO 6
#define P_BOTIQUE 7
#define P_STRIPCLUB 8
#define P_WANGCARS 9
#define P_AIRSTRIP 10
#define P_EMERALD 11
#define P_VISAGE 12
#define P_SPREADRANCH 13
#define P_OFFSET 6
forward MoneyGrubScoreUpdate();
forward Givecashdelaytimer(playerid);
forward GrubModeReset();
forward SetPlayerRandomSpawn(playerid);
forward SetupPlayerForClassSelection(playerid);
forward GameModeExitFunc();
forward PlayerLeaveGang(playerid);
forward getCheckpointType(playerID);
forward isPlayerInArea(playerID, Float:data[4]);
forward PayPlayerInArea(playerID, Float:x1, Float:y1, Float:x2, Float:y2, cash);
forward TimeUpdate();
forward PirateShipScoreUpdate();
forward GambleUpdate();
forward checkpointUpdate();
forward PropertyScoreUpdate();
forward SavedUpdate();
forward AutoLockCasinoVehicles(playerid);
forward SellWangExportVehicle(playerid);
forward SendPlayerFormattedText(playerid, const str[], define);
forward SendAllFormattedText(playerid, const str[], define);
forward UnlockVehicleUpdate();
forward DeathmatchUpdate();
forward OnPlayerEnterDeathmatch(playerid, gangnum, zone);
forward AddVehicle(modelid,Float:spawn_x,Float:spawn_y,Float:spawn_z,Float:z_angle,color1,color2);
forward DisplayAdv();
forward xLevel(playerid);
forward OnPlayerStateChange(playerid, newstate, oldstate);
forward TimesUp(playerid);
//------------------------------------------------------------------------------------------------------
new CashScoreOld;
new iSpawnSet[MAX_PLAYERS];
new bank[MAX_PLAYERS];
new bounty[MAX_PLAYERS];
new playerCheckpoint[MAX_PLAYERS];
//new gambleWarning[MAX_PLAYERS];
new savePos;
new worldTime;
//new tc;
new vehicleModel[207];
new dmWarning[MAX_PLAYERS];
new ownedcar[MAX_PLAYERS];
new ownerr[MAX_PLAYERS];
new pAdmin[256] = 0;
new playerLicCheckp[MAX_PLAYERS] = 0;
new TestTimer;
new DoingLic[256] = 0;
new AdminsCars[12] = {
523,
430,
488,
497,
596,
597,
598,
601,
427,
432,
490,
599
};
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:gRandomPlayerSpawns[23][3] = {
{1958.3783,1343.1572,15.3746},
{2199.6531,1393.3678,10.8203},
{2483.5977,1222.0825,10.8203},
{2637.2712,1129.2743,11.1797},
{2000.0106,1521.1111,17.0625},
{2024.8190,1917.9425,12.3386},
{2261.9048,2035.9547,10.8203},
{2262.0986,2398.6572,10.8203},
{2244.2566,2523.7280,10.8203},
{2335.3228,2786.4478,10.8203},
{2150.0186,2734.2297,11.1763},
{2158.0811,2797.5488,10.8203},
{1969.8301,2722.8564,10.8203},
{1652.0555,2709.4072,10.8265},
{1564.0052,2756.9463,10.8203},
{1271.5452,2554.0227,10.8203},
{1441.5894,2567.9099,10.8203},
{1480.6473,2213.5718,11.0234},
{1400.5906,2225.6960,11.0234},
{1598.8419,2221.5676,11.0625},
{1318.7759,1251.3580,10.8203},
{1558.0731,1007.8292,10.8125},
//{-857.0551,1536.6832,22.5870}, Out of Town Spawns
//{817.3494,856.5039,12.7891},
//{116.9315,1110.1823,13.6094},
//{-18.8529,1176.0159,19.5634},
//{-315.0575,1774.0636,43.6406},
{1705.2347,1025.6808,10.8203}
};
new Float:gCopPlayerSpawns[2][3] = {
{2297.1064,2452.0115,10.8203},
{2297.0452,2468.6743,10.8203}
};
#define MAX_POINTS 21
#define LICENSECPS 5
new Float:LicenseCheckpoints[LICENSECPS][3] = {
{2123.3762,1956.5859,10.4188},
{2123.8857,1886.2249,10.3780},
{2089.5203,1785.2971,10.3781},
{2050.5935,1705.3491,10.3792},
{2046.9547,1634.3689,10.3788}
};
new Float:checkCoords[MAX_POINTS][4] = {
{-36.5483,-57.9948, -17.2655,-49.2967}, //BANK
{1894.6128,1445.3431, 2084.9739,1637.8186}, //PIRATE
{284.0546,-86.4384, 302.9315,-56.6674}, //AMMUNATION
{-1924.2008,245.8384,-1897.0090,310.0460}, //WANG EXPORTS
{2301.1162,1260.2860,2346.1741,1305.4763}, //HEAVENS SKYDIVE
{-2549.7979,-1660.4034,-2339.2673,-1589.3324}, //HELL FALL
{1925.1511,968.2358, 2019.0715,1067.4276}, //DRAGON
{2216.7971,1638.0493, 2255.2097,1714.0806}, //CALIGULA
{-115.9544,-24.2706, -99.1631,-7.1391}, //SEXSHOP
{487.6558,-88.5900, 512.0635, -67.7503}, //BAR
{144.9131,-96.0927, 177.4128,-70.7923}, //ZIP
{201.4462,-112.4556, 218.5237,-95.1238}, //BINCO
{-204.7623,-44.0326, -200.2330,-39.8128}, //TATOO
{416.7485,-84.4242, 422.6890,-74.0611}, //BOTIQUE
{1201.1422,-16.6343,1223.4420,12.6656}, //STRIPCLUB
{-1996.0801,253.4684,-1942.0564,310.0717}, //WANG CARS
{413.4203,2534.9907,421.4078,2542.7031}, //VERDANT MEADOWS AIR STRIP
{2099.1985,2328.5200,2179.1382,2405.8721}, //EMERALD ISLE
{1998.3783,1875.9679,2066.3425,1957.0034}, //THE VISAGE
{1205.7026,-41.1453,1216.8755,-23.9896}, //THE BIG SPREAD RANCH
{2095.2800,1964.4546,2125.9512,1988.7726} // Driver License
};
new Float:checkpoints[MAX_POINTS][3] = {
{-22.2549,-55.6575,1003.5469},
{2000.3132,1538.6012,13.5859},
{291.0004,-84.5168,1001.5156},
{-1920.6711,303.1555,41.0469},
{2323.7454,1283.1440,97.5579},
{-2432.6628,-1620.0771,526.8676},
{1989.0619,1005.5241,994.4688},
{2235.5408,1679.0402,1008.3594},
{-103.5525,-22.4661,1000.7188},
{501.4927,-75.4323,998.7578},
{161.1875,-79.9915,1001.8047},
{207.5640,-97.8188,1005.2578},
{-203.4864,-41.2045,1002.2734},
{418.5547,-80.1667,1001.8047},
{1212.3918,-10.9459,1000.9219},
{-1957.5327,300.2131,35.4688},
{418.1210,2536.8762,10.0000},
{2127.5940,2370.4255,10.8203},
{2022.5179,1916.6848,12.3397},
{1208.5027,-32.6044,1000.9531},
{2108.9858,1971.3193,10.6910}
};
new checkpointType[MAX_POINTS] = {
CP_BANK,
CP_PIRATE,
CP_AMMU,
CP_WANGEXPORTS,
CP_HEAVENS,
CP_HELL,
CP_DRAGON,
CP_CALIGULA,
CP_SEXSHOP,
CP_BAR,
CP_ZIP,
CP_BINCO,
CP_TATOO,
CP_BOTIQUE,
CP_STRIPCLUB,
CP_WANGCARS,
CP_AIRSTRIP,
CP_EMERALD,
CP_VISAGE,
CP_SPREADRANCH,
CP_LICENSE
};
#define MAX_PROPERTIES 14
new propertyNames[MAX_PROPERTIES][32] = {
"Four Dragons",
"Caligula",
"Sex Shop",
"Shithole Bar",
"Zip Shop",
"Binco Shop",
"Tatoo Parlor",
"Botique",
"Strip Club",
"Wang Cars",
"Verdant Meadows Air Strip",
"Emerald Isle",
"The Visage",
"The Big Spread Ranch"
};
new propertyValues[MAX_PROPERTIES] = {
75000,
100000,
25000,
20000,
15000,
15000,
10000,
20000,
30000,
20000,
25000,
60000,
110000,
25000
};
new propertyEarnings[MAX_PROPERTIES] = {
5000,
7000,
2000,
1500,
1000,
1000,
700,
1500,
2500,
1500,
2000,
6000,
8000,
2000
};
new propertyOwner[MAX_PROPERTIES] = {999,999,999,999,999,999,999,999,999,999,999,999,999,999};
#define MAX_DMZONES 9 // Maximum gang deathmatch zones
new Float:dmCoords[MAX_DMZONES][4] = { // dm coordinates
{-1940.5177,-1794.1295,-1658.0635,-1535.5846},
{2336.2014,-1724.6854,2542.1138,-1625.6139},
{1153.1282,197.6021,1531.6736,435.2268},
{2496.7122,2616.0457,2749.8606,2858.5027},
{-939.4901,1384.7155,-707.3583,1636.4291},
{2374.1794,-2696.3215,2810.3977,-2330.2258},
{-1679.7235,2459.0403,-1274.9779,2756.8276},
{-1470.3805,486.9461,-1243.6833,520.1677},
{-2851.9526,-1818.3044,-2642.0146,-1270.1024}
};
new Float:dmSpawnCoords[MAX_DMZONES][6] = { // dm spawn coordinates [spawn1x,spawn1y,spawn1z,spawn2x,spawn2y,spawn2z]
{-1860.3270,-1555.7944,27.7882,-1852.2899,-1709.3114,23.2031},
{2350.9478,-1633.9509,16.3725,2517.8013,-1721.8979,18.5821},
{1447.7856,362.7201,18.9239,1247.3853,204.2742,23.0547},
{2511.5542,2850.3467,14.8222,2599.9905,2679.6770,14.2559},
{-938.8171,1427.7638,30.4340,-734.1335,1546.4265,39.0080},
{2790.4875,-2378.6331,16.2244,2414.8733,-2651.1584,17.9107},
{-1308.0055,2544.7805,87.7422,-1665.8292,2551.0815,88.3455},
{-1462.5336,489.2468,3.0414,-1358.9319,497.6422,24.2969},
{-2798.1133,-1360.4624,132.4197,-2816.5259,-1652.0499,141.5092}
};
new dmGangs[MAX_DMZONES][2] = { // dm gangs (2 per zone)
{0,0},
{0,0},
{0,0},
{0,0},
{0,0},
{0,0},
{0,0},
{0,0},
{0,0}
};
new dmNames[MAX_DMZONES][32] = { // dm zone names
"Whetstone",
"Grove Street",
"Montgomery",
"K.A.C.C. Military Fuels",
"Las Barrancas",
"Ocean Docks",
"El Quebrados",
"Easter Basin",
"Mount Chiliad"
};
new dmWeapons[MAX_DMZONES][2] = { // dm weapons [weaponid,ammo]
{6,0},
{32,1500},
{30,1500},
{30,5000},
{24,120},
{27,120},
{22,240},
{23,170},
{24,120}
};
new dmPlayers[MAX_PLAYERS];
// Wang Cars--------------------------------------------------------------------
#define MAX_WANGEXPORTVEHICLES 15
new wantedWangExportVehicle;
new wantedWangExportVehicles[MAX_WANGEXPORTVEHICLES] = {
400,
411,
434,
451,
461,
463,
468,
470,
480,
482,
495,
535,
541,
567,
603
};
new wantedWangExportVehicleNames[MAX_WANGEXPORTVEHICLES][32] = {
"Landstalker",
"Infernus",
"Hotknife",
"Turismo",
"PCJ-600",
"Freeway",
"Sanchez",
"Patriot",
"Comet",
"Burrito",
"Sandking",
"Slamvan",
"Bullet",
"Savanna",
"Phoenix"
};
// Weapons----------------------------------------------------------------------
#define MAX_WEAPONS 18
#define MAX_SPAWNWEAPONS 9
new weaponNames[MAX_WEAPONS][32] = {
"Knife",
"Katana",
"Chainsaw",
"Pistol",
"Silenced Pistol",
"Desert Eagle",
"Shotgun",
"Sawnoff Shotgun",
"Combat Shotgun",
"Micro Uzi",
"MP5",
"Tec9",
"AK47",
"M4",
"Sniper Rifle",
"Grenade",
"Rocket Launcher",
"Flame Thrower"
};
new weaponIDs[MAX_WEAPONS] = {
4,
8,
9,
22,
23,
24,
25,
26,
27,
28,
29,
32,
30,
31,
34,
16,
35,
37
};
new weaponCost[MAX_WEAPONS] = {
30000,
40000,
70000,
5000,
5000,
8000,
8000,
15000,
12000,
7000,
8000,
5000,
23000,
30000,
45000,
50000,
100000,
75000
};
new weaponAmmo[MAX_WEAPONS] = {
0,
0,
0,
200,
200,
100,
150,
50,
150,
200,
150,
200,
300,
300,
20,
25,
25,
100
};
new spawnWeapons[MAX_SPAWNWEAPONS][3] = {
{23,34,4000},
{25,15,7000},
{27,20,15000},
{28,120,7000},
{32,120,5000},
{29,120,15000},
{30,120,25000},
{31,120,30000},
{9,0,70000}
};
new playerWeapons[MAX_PLAYERS][MAX_WEAPONS];
//---> Pit Boss
#define MAX_GAMBLINGFEE 10000
#define MIN_GAMBLINGFEE 1
#define MAX_CASINO 2
new casinoVehicles[MAX_CASINO][2] = {
{1,2},
{3,4}
};
new gamblingFee[MAX_CASINO] = {
300,
300
};
new Float:gambleAreas[MAX_CASINO][4] = {
{1928.1771,987.5739, 1970.5675,1042.8369}, //Four Dragons
{2171.3618,1584.2649, 2279.4915,1628.6199} //Caligula's
};
new pbGameText = 1;
#define MAX_SAVE 64
new savedInfo[MAX_SAVE][4];
new savedNames[MAX_SAVE][MAX_PLAYER_NAME];
new savedWeapons[MAX_SAVE][MAX_WEAPONS];
#define MAX_GANGS 32
#define MAX_GANG_MEMBERS 6
#define MAX_GANG_NAME 16
new gangMembers[MAX_GANGS][MAX_GANG_MEMBERS];
new gangNames[MAX_GANGS][MAX_GANG_NAME];
new gangInfo[MAX_GANGS][3]; //0-created,1-members,2-color
new gangBank[MAX_GANGS];
new playerGang[MAX_PLAYERS];
new gangInvite[MAX_PLAYERS];
//Round code stolen from mike's Manhunt :P
//new gRoundTime = 3600000; // Round time - 1 hour
//new gRoundTime = 1200000; // Round time - 20 mins
//new gRoundTime = 900000; // Round time - 15 mins
//new gRoundTime = 600000; // Round time - 10 mins
//new gRoundTime = 300000; // Round time - 5 mins
//new gRoundTime = 120000; // Round time - 2 mins
//new gRoundTime = 60000; // Round time - 1 min
new gActivePlayers[MAX_PLAYERS];
new gLastGaveCash[MAX_PLAYERS];
//------------------------------------------------------------------------------------------------------
main()
{
print("\n----------------------------------");
print(" Running LVDM ~MoneyGrub(+LandGrab)\n");
print(" Coded By");
print(" Jax (+Sintax) + Car License Shit");
print("----------------------------------\n");
worldTime = 12;
}
//------------------------------------------------------------------------------------------------------
///==///////////
//stock IsNumeric(string[]) { for (new i = 0, j = strlen(string); i < j; i++) if (string[i] > '9' || string[i] < '0') return 0; return 1; }
//====== Sell Wang Exports Vehicle =====
public SellWangExportVehicle(playerid) {
new string[256];
new wantedVehicle = -1;
new i;
for(i=0;i<MAX_WANGEXPORTVEHICLES;i++) {
if(wantedWangExportVehicles[i]==wantedWangExportVehicle) {
wantedVehicle = i;
break;
}
}
if(wantedVehicle>=0) {
if(IsPlayerInAnyVehicle(playerid)) {
if(vehicleModel[GetPlayerVehicleID(playerid)-1]==wantedWangExportVehicle) {
if(GetPlayerState(playerid)==PLAYER_STATE_DRIVER) {
new payment = (random(20)+10)*1000;
format(string, sizeof(string), "$%d úåãä! òì ùéøåúê ÷éáìú",wantedWangExportVehicleNames[i],payment);
SendClientMessage(playerid, COLOR_GREEN, string);
GivePlayerMoney(playerid, payment);
SetVehicleToRespawn(GetPlayerVehicleID(playerid));
}
// SetPlayerPos(playerid, checkpoints[CP_WANGEXPORTS][0],checkpoints[CP_WANGEXPORTS][1],checkpoints[CP_WANGEXPORTS][2]);
} else {
SendClientMessage(playerid, COLOR_YELLOW, " .îåñê ååàðâ ìà ÷åðä àú äøëá äæä áæîï äæä");
}
} else {
format(string, sizeof(string), "*** !ôøñ ëñôé ìîé ùéáéà ,%s îåñê ååàðâ îçôù øëá áùí ***",wantedWangExportVehicleNames[i]);
SendClientMessage(playerid, COLOR_GREEN, string);
}
} else {
SendClientMessage(playerid, COLOR_YELLOW, " .îåñê ååàðâ ìà ÷åðä ùåí øëá áæîï äæä");
}
return 1;
}
//==========TimeUpdate====
public TimeUpdate() {
worldTime++;
worldTime%=24;
SetWorldTime(worldTime);
if(worldTime==6 || worldTime==12 || worldTime==18) {
new string[256];
new n = random(MAX_WANGEXPORTVEHICLES);
format(string, sizeof(string),"*** %s's îåñê ååàðâ ëøâò ÷åðä ***", wantedWangExportVehicleNames[n]);
SendClientMessageToAll(COLOR_YELLOW, string);
wantedWangExportVehicle = wantedWangExportVehicles[n];
}
}
//======
//==== Unlock Vehicle Update ====
public UnlockVehicleUpdate() {
new i,j;
new vehicleDriver = 0;
for(i=MAX_CASINO*2+1;i<=sizeof(vehicleModel);i++) {
for(j=0;j<MAX_PLAYERS;j++) {
if(IsPlayerConnected(j)) {
if(IsPlayerInVehicle(j,i)) {
if(GetPlayerState(j)==PLAYER_STATE_DRIVER) {
vehicleDriver = 1;
break;
}
}
}
}
if(!vehicleDriver) {
for(j=0;j<MAX_PLAYERS;j++) {
if(IsPlayerConnected(j)) {
SetVehicleParamsForPlayer(i,j,0,0);
}
}
}
}
}
//===//
//====DM UPDATE=//
public DeathmatchUpdate() {
for(new i=0;i<MAX_PLAYERS;i++)
{
if(IsPlayerConnected(i)) {
for(new j=0;j<MAX_DMZONES;j++) {
if(isPlayerInArea(i,dmCoords[j]) && dmPlayers[i]!=j && (dmGangs[j][0]!=0 || dmGangs[j][1]!=0)) {
dmWarning[i]++;
GameTextForPlayer(i,"~r~YOU ARE IN A DEATHMATCH ZONE ~g~Leave for your own safety or be ~r~SHOT",10000,5);
if(dmWarning[i] > 3) {
SetPlayerHealth(i,0);
ResetPlayerMoney(i);
}
}
}
}
}
}
//== END ==
//==== prate ship ===
stock isStringSame(const string1[], const string2[], len) {
for(new i = 0; i < len; i++) {
if(string1[i]!=string2[i])
return 0;
if(string1[i] == 0 || string1[i] == '\n')
return 1;
}
return 1;
}
public PirateShipScoreUpdate()
{
for(new i=0; i<MAX_PLAYERS; i++)
{
PayPlayerInArea(i, 1995.5, 1518.0, 2006.0, 1569.0, 100);
// {
// SendClientMessage(i, COLOR_YELLOW, "You earned money for holding the pirate ship.");
// }
}
}
//== end==//
//=== Gamble Update ====
public GambleUpdate()
{
new owner;
new string[256];
new ownername[MAX_PLAYER_NAME];
for(new i=0;i<MAX_PLAYERS;i++)
{
if(IsPlayerConnected(i)) {
for(new j=0;j<MAX_CASINO;j++) {
if(isPlayerInArea(i,gambleAreas[j])) {
owner = propertyOwner[j];
if(owner!=i) {
if(GetPlayerMoney(i) >= gamblingFee[j]) {
if(owner!=999) {
GetPlayerName(owner, ownername, MAX_PLAYER_NAME);
format(string, sizeof(string), " %s -ì $%d ä÷æéðå äæä àéðå ááòìåúê. ùìí",gamblingFee[j],ownername);
} else {
format(string, sizeof(string), " $%d ä÷æéðå äæä àéðå ááòìåúê, ùìí",gamblingFee[j]);
}
SendClientMessage(i, COLOR_RED, string);
GivePlayerMoney(i, 0-gamblingFee[j]);
if(IsPlayerConnected(owner)) {
GivePlayerMoney(owner,gamblingFee[j]);
}
} else {
SendClientMessage(i, COLOR_RED, " àéðê éëåì ìäøùåú ìòöîê ìäîø ëàï. àðà òæåá îéã!");
}
} else {
//SendClientMessage(i, COLOR_YELLOW, " áøåê ùåáê");
}
}
}
}
}
}
//==== END =====
//------------------------------------------------------------------------------------------------------
public OnPlayerText(playerid, text[])
{
if(text[0] == '!') {
if(playerGang[playerid] > 0) {
new gangChat[256];
new senderName[MAX_PLAYER_NAME];
new string[256];
// for(new i = 1; i < strlen(text)+1; i++)
// gangChat[i]=text[i];
strmid(gangChat,text,1,strlen(text));
GetPlayerName(playerid, senderName, sizeof(senderName));
format(string, sizeof(string),"%s: %s", senderName, gangChat);
for(new i = 0; i < gangInfo[playerGang[playerid]][1]; i++) {
SendClientMessage(gangMembers[playerGang[playerid]][i], COLOR_LIGHTBLUE, string);
}
}
return 0;
}
return 1;
}
public OnPlayerEnterDeathmatch(playerid, gangnum, zone) {
new string[256];
new money = GetPlayerMoney(playerid);
dmPlayers[playerid] = zone;
if(IsPlayerInAnyVehicle(playerid)) {
new vehicle = GetPlayerVehicleID(playerid);
SetVehicleToRespawn(vehicle);
}
ResetPlayerWeapons(playerid);
GivePlayerWeapon(playerid,dmWeapons[zone][0],dmWeapons[zone][1]);
if(money>0) {
format(string, sizeof(string), " äåô÷ãå ìçùáåï äáð÷ ùìê $%d",money);
SendClientMessage(playerid, COLOR_YELLOW, string);
GivePlayerMoney(playerid, 0-money);
bank[playerid]+=money;
}
SendClientMessage(playerid, COLOR_YELLOW, " ëì ñëåí ëñó ùúøååéç áîäìê äìçéîä éåô÷ã àåèåîèéú áçùáåï äáð÷ ùìê.");
SetPlayerHealth(playerid,100);
if(dmGangs[zone][0]==gangnum) {
SetPlayerPos(playerid,dmSpawnCoords[zone][0],dmSpawnCoords[zone][1],dmSpawnCoords[zone][2]);
} else {
SetPlayerPos(playerid,dmSpawnCoords[zone][3],dmSpawnCoords[zone][4],dmSpawnCoords[zone][5]);
}
SetPlayerWorldBounds(playerid,dmCoords[zone][2],dmCoords[zone][0],dmCoords[zone][3],dmCoords[zone][1]);
return 1;
}
public PlayerLeaveGang(playerid) {
new string[256];
new playername[MAX_PLAYER_NAME];
new gangnum = playerGang[playerid];
if(gangnum > 0) {
for(new i = 0; i < gangInfo[gangnum][1]; i++) {
if(gangMembers[gangnum][i]==playerid) {
//One less gang member
gangInfo[gangnum][1]--;
for(new j = i; j < gangInfo[gangnum][1]; j++) {
//Shift gang members
gangMembers[gangnum][j]=gangMembers[gangnum][j+1];
}
//Disband gang if no more members
if(gangInfo[gangnum][1]<1) {
gangInfo[gangnum][0]=0;
gangInfo[gangnum][1]=0;
gangBank[gangnum]=0;
}
//Notify other members
for(new j = 0; j < gangInfo[gangnum][1]; j++) {
GetPlayerName(playerid, playername, MAX_PLAYER_NAME);
format(string, sizeof(string)," éöà îäëðåôéä ùìê %s", playername);
SendClientMessage(gangMembers[gangnum][j], COLOR_ORANGE, string);
}
format(string, sizeof(string),"You have quit the gang '%s' (id: %d)", gangNames[gangnum], gangnum);
SendClientMessage(playerid, COLOR_ORANGE, string);
playerGang[playerid]=0;
SetPlayerColor(playerid,playerColors[playerid]);
return;
}
}
} else {
SendClientMessage(playerid, COLOR_RED, " àúä ìà áúåê âàðâ");
}
}
public getCheckpointType(playerID) {
return checkpointType[playerCheckpoint[playerID]];
}
public isPlayerInArea(playerID, Float:data[4])
{
new Float:X, Float:Y, Float:Z;
GetPlayerPos(playerID, X, Y, Z);
if(X >= data[0] && X <= data[2] && Y >= data[1] && Y <= data[3]) {
return 1;
}
return 0;
}
public PayPlayerInArea(playerID, Float:x1, Float:y1, Float:x2, Float:y2, cash)
{
if(IsPlayerConnected(playerID))
{
new Float:X, Float:Y, Float:Z;
GetPlayerPos(playerID, X, Y, Z);
if(X >= x1 && X <= x2 && Y >= y1 && Y <= y2)
{
GivePlayerMoney(playerID, cash);
return 1;
}
}
return 0;
}
//------------------------------------------------------------------------------------------------------
//------------------------------------------------------------------------------------------------------
//------------------------------------------------------------------------------------------------------
//
//------------------------------------------------------------------------------------------------------
public checkpointUpdate()
{
for(new i=0; i<MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i) && !DoingLic[i]) {
for(new j=0; j < MAX_POINTS; j++) {
if(isPlayerInArea(i, checkCoords[j])) {
if(playerCheckpoint[i]!=j) {
DisablePlayerCheckpoint(i);
SetPlayerCheckpoint(i, checkpoints[j][0],checkpoints[j][1],checkpoints[j][2],2);
playerCheckpoint[i] = j;
}
} else {
if(playerCheckpoint[i]==j) {
DisablePlayerCheckpoint(i);
playerCheckpoint[i] = 999;
}
}
}
}
}
}
//------------------------------------------------------------------------------------------------------
public PropertyScoreUpdate()
{
new owners[MAX_PROPERTIES];
new payments[MAX_PROPERTIES];
for(new i=0; i < MAX_PROPERTIES; i++)
owners[i]=999;
for(new i=0; i < MAX_PROPERTIES; i++)
{
if(propertyOwner[i] < 999) {
for(new j=0; j < MAX_PROPERTIES; j++) {
if(owners[j]==propertyOwner[i]) {
payments[j]+=propertyEarnings[i];
j = MAX_PROPERTIES;
} else if (owners[j]==999) {
owners[j]=propertyOwner[i];
payments[j]+=propertyEarnings[i];
j = MAX_PROPERTIES;
}
}
}
}
for(new i=0; i < MAX_PROPERTIES; i++) {
if(owners[i] < 999 && IsPlayerConnected(owners[i])) {
new string[256];
GivePlayerMoney(owners[i], payments[i]);
format(string, sizeof(string), " îäðëñéí ù÷ðéú $%d äøååçú", payments[i]);
SendClientMessage(owners[i], COLOR_GREEN, string);
}
}
}
//------------------------------------------------------------------------------------------------------
public AutoLockCasinoVehicles(playerid)
{
new owner, player, gang;
new playername[MAX_PLAYER_NAME];
new ownername[MAX_PLAYER_NAME];
new string[256];
if(IsPlayerConnected(playerid)) {
for(new i=0; i<MAX_CASINO; i++) {
owner = propertyOwner[i];
if(owner!=999) {
gang = playerGang[owner];
if(gang>0) {
for(new j=0; j<gangInfo[gang][1]; j++) {
player = gangMembers[gang][j];
if(IsPlayerConnected(player)) {
SetVehicleParamsForPlayer(casinoVehicles[i][0],player, 0, 0);
SetVehicleParamsForPlayer(casinoVehicles[i][1],player, 0, 0);
}
}
} else {
if(owner==playerid) {
SetVehicleParamsForPlayer(casinoVehicles[i][0],playerid, 0, 0);
SetVehicleParamsForPlayer(casinoVehicles[i][1],playerid, 0, 0);
} else {
new contract = random(30)*1000;
GetPlayerName(owner, ownername, MAX_PLAYER_NAME);
gang = playerGang[playerid];
if(gang>0) {
for(new j=0; j<gangInfo[gang][1]; j++) {
player = gangMembers[gang][j];
GetPlayerName(player, playername, MAX_PLAYER_NAME);
if(IsPlayerConnected(player)) {
SetVehicleParamsForPlayer(casinoVehicles[i][0],player, 0, 1);
SetVehicleParamsForPlayer(casinoVehicles[i][1],player, 0, 1);
if(IsPlayerInVehicle(player,casinoVehicles[i][0]) || IsPlayerInVehicle(player,casinoVehicles[i][1])) {
if(GetPlayerState(player)==PLAYER_STATE_DRIVER) {
format(string, sizeof(string)," $%d äåöéà òìéå çåæä òì ñê %s âðá ìéîåæéðä. äôéè áåñ %s",playername,ownername,contract);
} else {
format(string, sizeof(string)," $%d äåöéà òìéå çåæä òì ñê %s äåà ðåñò áìéîåæéðä âðåáä.äôéè áåñ %s",playername,ownername,contract);
}
SendClientMessageToAll(COLOR_LIGHTBLUE, string);
bounty[player]+=contract;
}
}
}
} else {
GetPlayerName(playerid, playername, MAX_PLAYER_NAME);
SetVehicleParamsForPlayer(casinoVehicles[i][0],playerid, 0, 1);
SetVehicleParamsForPlayer(casinoVehicles[i][1],playerid, 0, 1);
if(IsPlayerInVehicle(playerid,casinoVehicles[i][0]) || IsPlayerInVehicle(playerid,casinoVehicles[i][1])) {
if(GetPlayerState(playerid)==PLAYER_STATE_DRIVER) {
format(string, sizeof(string)," $%d äåöéà òìéå çåæä òì ñê %s âðá ìéîåæéðä. äôéè áåñ %s",playername,ownername,contract);
} else {
format(string, sizeof(string)," $%d äåöéà òìéå çåæä òì ñê %s äåà ðåñò áìéîåæéðä âðåáä.äôéè áåñ %s",playername,ownername,contract);
}
SendClientMessageToAll(COLOR_LIGHTBLUE, string);
bounty[playerid]+=contract;
}
}
}
}
} else {
SetVehicleParamsForPlayer(casinoVehicles[i][0],playerid, 0, 1);
SetVehicleParamsForPlayer(casinoVehicles[i][1],playerid, 0, 1);
}
}
}
}
public SavedUpdate()
{
for(new i = 0; i < MAX_SAVE; i++) {
if(savedInfo[i][3] < 5) {
if(savedInfo[i][3]==4) {
savedInfo[i][0]=savedInfo[i][1]=savedInfo[i][2]=0;
savedNames[i][0]=0;
}
savedInfo[i][3]++;
}
}
}
//------------------------------------------------------------------------------------------------------
public MoneyGrubScoreUpdate()
{
new CashScore;
new name[MAX_PLAYER_NAME];
//new string[256];
for(new i=0; i<MAX_PLAYERS; i++)
{
if (IsPlayerConnected(i))
{
GetPlayerName(i, name, sizeof(name));
CashScore = GetPlayerMoney(i);
SetPlayerScore(i, CashScore);
if (CashScore > CashScoreOld)
{
CashScoreOld = CashScore;
//format(string, sizeof(string), "$$$ %s is now in the lead $$$", name);
//SendClientMessageToAll(COLOR_YELLOW, string);
}
}
}
}
//------------------------------------------------------------------------------------------------------
/*public GrubModeReset()
{
for(new i=0; i<MAX_PLAYERS; i++)
{
if (IsPlayerConnected(i))
{
SetPlayerScore(i, PocketMoney);
SetPlayerRandomSpawn(i, classid);
}
}
}*/
//------------------------------------------------------------------------------------------------------
public OnPlayerConnect(playerid)
{
new loc[256];
new name[256];
GetPlayerName(playerid, name, 256);
format(loc, 256, "xadmin/Users/%s.ini", udb_encode(name));
if(dini_Int(loc, "Level") >= 1) { pAdmin[playerid] = 1; }
if(pAdmin[playerid]) {
SetPlayerColor(playerid, COLOR_YELLOW);
}
DoingLic[playerid] = 0;
new playrname[MAX_PLAYER_NAME];
GameTextForPlayer(playerid,"~g~Welcome To ~b~net-game.co.il",5000,5);
SendClientMessage(playerid, COLOR_YELLOW, " Www.Net-Game.co.il äùøú äåà áçñåú ");
SendClientMessage(playerid, COLOR_YELLOW, " äîåã ðáðä òì éãé àîéø :)");
//SendClientMessage(playerid, COLOR_RED, " åìôìééæåï òì äîòøëú M21 áùøú îåú÷ðú çñéîú îåñëéí, úåãä ì");
SendClientMessage(playerid, COLOR_GREEN, " ëãé ìøàåú îä çãù /whatsnew àå ëúáå, /help ëãé ì÷áì îéãò äúçìúé ëúáå");
SendClientMessage(playerid, COLOR_GREEN, " /rules ëãé ì÷øåà àú çå÷é äùøú ëúáå, /commands ëãé ì÷øåà àú ô÷åãåú äùøú ëúáå");
//SendClientMessage(playerid, COLOR_LIGHTBLUE, " !áùòä èåáä åîåöìçú äùøú øõ òì ÷áöé äùøú ùì âøñú 0.2 ùì ñàîô");
gActivePlayers[playerid]++;
gLastGaveCash[playerid] = GetTickCount();
playerCheckpoint[playerid]=999;
bank[playerid]=0;
playerGang[playerid]=0;
gangInvite[playerid]=0;
dmPlayers[playerid]=999;
GetPlayerName(playerid, playrname, sizeof(playrname));
for(new i = 0; i < MAX_SAVE; i++) {
if(isStringSame(savedNames[i], playrname, MAX_PLAYER_NAME)) {
GivePlayerMoney(playerid, savedInfo[i][0]);
bank[playerid] = savedInfo[i][1];
bounty[playerid] = savedInfo[i][2];
savedInfo[i][0]=savedInfo[i][1]=savedInfo[i][2]=0;
savedNames[i][0]=0;
for(new j = 0; j < MAX_SPAWNWEAPONS; j++) {
playerWeapons[playerid][j]=savedWeapons[i][j];
savedWeapons[i][j]=0;
}
SendClientMessage(playerid, COLOR_GREEN, " ëñôê ùåçæø.");
}
}
return 1;
}
//------------------------------------------------------------------------------------------------------
public OnPlayerDisconnect(playerid, reason)
{
new playername[MAX_PLAYER_NAME];
gActivePlayers[playerid]--;
for(new i = 0; i < MAX_PROPERTIES; i++) {
if(propertyOwner[i]==playerid) {
propertyOwner[i] = 999;
GivePlayerMoney(playerid, propertyValues[i]);
}
}
//Save temp info for timeouts/crashes
GetPlayerName(playerid, playername, sizeof(playername));
format(savedNames[savePos], MAX_PLAYER_NAME, "%s",playername);
savedInfo[savePos][0] = GetPlayerMoney(playerid);
savedInfo[savePos][1] = bank[playerid];
savedInfo[savePos][2] = bounty[playerid];
savedInfo[savePos][3] = 0;
for(new i = 0; i < MAX_SPAWNWEAPONS; i++)
savedWeapons[savePos][i]=playerWeapons[playerid][i];
//
savePos++;
if(savePos >= MAX_SAVE)
savePos = 0;
PlayerLeaveGang(playerid);
bounty[playerid] = 0;
for(new i = 0; i < MAX_SPAWNWEAPONS;i++) {
playerWeapons[playerid][i]=0;
}
return 1;
}
//------------------------------------------------------------------------------------------------------
public OnPlayerCommandText(playerid, cmdtext[])
{
new playermoney;
new sendername[MAX_PLAYER_NAME];
new giveplayer[MAX_PLAYER_NAME];
new giveplayerid, moneys, weaponid;
//new Float:X, Float:Y, Float:Z;
new idx;
new cmd[256];
new string[256];
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid,name,sizeof(name));
cmd = strtok(cmdtext, idx);
//==== Bank Create && Login By amir===========
//=======================Register To The Mode By AmiR ========================
/*if(strcmp(cmd, "/bcreate", true)==0) {
new playername[256], aname[256];
GetPlayerName(playerid, playername, sizeof(playername));
new tmp[256];
format(aname, 256, "Bank/%s", udb_encode(playername));
tmp = strtok(cmdtext, idx); // check users password
if(IsPlayerInCheckpoint(playerid) == 0 || getCheckpointType(playerid) != CP_BANK) {
SendClientMessage(playerid, COLOR_RED, " àúä çééá ìäéåú ááð÷ ëãé ìéöåø çùáåï áð÷");
return 1;
}
if(strlen(tmp) != 4 || !IsNumeric(tmp)) {
SendClientMessage(playerid, COLOR_YELLOW, " Usage: /bcreate [secretCode]. Secret code is 4 Digits Only.");
return 1;
}
if(GetPlayerMoney(playerid) < 1500000) {
SendClientMessage(playerid, COLOR_RED, " Creating a bank account costs 1,500,000 Dollars.");
return 1;
}
if(!dini_Exists(aname)) {
dini_Create(aname);
dini_Set(aname, "pass", tmp);
dini_IntSet(aname, "money", GetPlayerMoney(playerid));
dini_IntSet(aname, "banked", 1);
format(string, sizeof(string), " Bank Account created. Pass: %s. Money: %d", tmp, GetPlayerMoney(playerid));
SendClientMessage(playerid,COLOR_GREEN,string);
return 1;
}
else {
SendClientMessage(playerid, COLOR_RED, " Bank Account for this user already Exists.");
return 1;
}
return 1;
}
return 1;
}
return 1;
}
//========================Login To The Mode==========================
if(strcmp(cmd, "/blogin", true)==0) {
new playername[256], aname[256];
GetPlayerName(playerid, playername, sizeof(playername));
new tmp2[256];
new tmp[256];
tmp2=strtok(cmdtext, idx);
format(aname, 256, "Bank/%s", udb_encode(playername));
if(IsPlayerInCheckpoint(playerid) == 0 || getCheckpointType(playerid) != CP_BANK) {
SendClientMessage(playerid, COLOR_RED, " You must be in a bank CP to login to your bank Account.");
return 1;
}
if(!strlen(tmp2)) {
SendClientMessage(playerid, COLOR_WHITE, "Usage: /blogin password");
}
else {
if(dini_Exists(aname)) {
tmp = dini_Get(aname, "pass");
if(banked[playerid] == 0 && strcmp(tmp, tmp2, false)==0) {
bank[playerid] = dini_Int(aname, "money");
//sbankedd[playerid] = dini_Int("Bank/udb_encode(playername)", "bankedd");
SendClientMessage(playerid, COLOR_GREEN, " Successfully Logged in.");
banked[playerid] = 1; // user is logged in
}
else {
tmp = dini_Get(aname, "pass");
if(strcmp(tmp, tmp2, false)!=0) {
SendClientMessage(playerid, COLOR_RED, " Wrong Account Password!");
}
if(!dini_Exists(aname)) {
SendClientMessage(playerid, COLOR_RED, " No Bank Account for this user.");
SendClientMessage(playerid, COLOR_RED, " Please Register a bank account with /bcreate");
}
if(banked[playerid] == 1) {
SendClientMessage(playerid, COLOR_RED, " You're already logged into your bank account.");
}
}
}
}
}
return 1;
}*/
//===== End Bank Commands ----==-=-=-=-=-
//========================================= Advertise Command! ===================================
if(strcmp(cmd, "/startlic", true)==0) {
if(!IsPlayerInCheckpoint(playerid)) return SendClientMessage(playerid, COLOR_RED, " àúä çééá ìäéåú áö'÷ôåéðè ùì äøùåéï ëãé ìäúçéì");
if(getCheckpointType(playerid) != CP_LICENSE) return SendClientMessage(playerid, COLOR_RED, " àúä çééá ìäéåú áö'÷ôåéðè ùì äøùéåï ëãé ìäúçéì");
SendClientMessage(playerid, COLOR_ORANGE, " éù ìê òùø ùðéåú ìäùéâ îëåðéú åìäúçéì àú äîáçï");
TestTimer = SetTimerEx("TimesUp", 10000, 0, "d", playerid);
DoingLic[playerid] = 1;
playerLicCheckp[playerid] = 0;
return 1;
}
if(strcmp(cmdtext, "/fxp", true)==0) {
SendClientMessageToAll(COLOR_GREEN, " FXP äùøú äåà äùøú äøùîé ùì");
SendClientMessageToAll(COLOR_GREEN, " WWW.Fxp.Co.iL ìîéãò ðåñó ëðñå ìôåøåí ùìðå áàúø");
return 1;
}
//===============================Bugi Command By Amir===========================//
if(strcmp(cmd, "/bugi", true) ==0) {
new Car = GetPlayerVehicleID(playerid);
if(GetPlayerState(playerid)==PLAYER_STATE_DRIVER){
SetVehiclePos(Car,846.6793,858.4069,13.3013);
SendClientMessage(playerid, COLOR_YELLOW, " !ùåâøú ìàéæåø äáàâé òí äîëåðéú ùìê, úäðä");
return 1;
}
else {
SetPlayerPos(playerid,846.6793,858.4069,13.3013);
SendClientMessage(playerid, COLOR_YELLOW, " !ùåâøú ìàéæåø äáàâé, úäðä");
return 1;
}
}
//============================Monster Stadium Teleport Command :)
if(strcmp(cmdtext, "/monster", true)==0) {
SetPlayerPos(playerid, 1359.8608,2138.6543,11.0156);
SendClientMessage(playerid, COLOR_YELLOW, " ! ùåâøú ìàéæåø äîåðñèøéí, úäðä");
return 1;
}
//==================New Commands By Matan ======================================================================
//========================================Mute Command==========================================================
//=============================================lol commands^^====================================
//================================Invisble Command By Matan=====================================================
if(strcmp(cmdtext, "/uninv", true)==0) {
if(IsPlayerAdmin(playerid)) {
SetPlayerColor(playerid,playerColors[playerid]);
return 1;
}
}
if(strcmp(cmdtext, "/inv", true)==0) {
if(IsPlayerAdmin(playerid)) {
SetPlayerColor(playerid, 0xFFFFFF00);
SendClientMessage(playerid, COLOR_WHITE, "You are invisible.");
return 1;
}
}
//===============================Godmode Command By Matan================================================
/* if(strcmp(cmdtext, "/godmode", true)==0) {
if(IsPlayerAdmin(playerid)) {
SetPlayerHealth(playerid,1000000000); // god mod
return 1;
}
}
if(strcmp(cmdtext, "/ungodmode", true)==0) {
if(IsPlayerAdmin(playerid)) {
SetPlayerHealth(playerid,100); //normal mod
return 1;
}
}
*/
//===================================================================================================================
//==============================================================================================================
/* if(strcmp(cmdtext, "/speed-off", true) == 0) {
if (IsPlayerAdmin(playerid)){
KillTimer(SpeedMode);
KillTimer(SpeedMode);
tc = SetTimer("timeclock", 500, 1);
SendClientMessage(playerid, COLOR_GREY, "speedometer is off.");
SendClientMessageToAll(COLOR_GREEN, " ìôé äçìèúå ùì äàãîéï, äñôéãåîèø æîðéú îëåáä");
GameTextForAll("~w~speedo is ~r~off.",5000 ,4);
}
else SendClientMessage(playerid,COLOR_RED," àúä ìà àãîéï!");
return 1;
}
if(strcmp(cmdtext, "/speed-on", true) == 0) {
if (IsPlayerAdmin(playerid)){
SpeedMode=SetTimer("UpdateSpeed", UpdateSeconds*1000, 1);
KillTimer(tc);
SendClientMessage(playerid, COLOR_GREY, "clock is off.");
SendClientMessage(playerid, COLOR_GREY, "/time äåãòä ìàãîéï: ñôéãåîèø ãìå÷ ùòåï îëåáä. îé ùøåöä ìøàåú îä äùòä áô÷åãä:");
SendClientMessageToAll(COLOR_GREEN, " ìôé äçìèúå ùì äàãîéï, äñôéãåîèø äåãì÷.");
GameTextForAll("~w~speedo is ~g~on.",5000 ,4);
}
else SendClientMessage(playerid,COLOR_RED," àúä ìà àãîéï!");
return 1;
}
*/
// BuyCar
if (strcmp(cmd, "/buycar", true)==0) // to set the vehicle that you register to be teleported
{
if (GetPlayerMoney(playerid) < 34999)
{
SendClientMessage(playerid,COLOR_YELLOW," îöèòøéí àéï ìê îñôé÷ ëñó ì÷ðåú àú äîëåðéú äæàú äéà òåìä 35000$.");
}
else
{
if (IsPlayerInAnyVehicle(playerid) == 1)
{
SetVehicleToRespawn(ownedcar[playerid]);
ownedcar[playerid] = GetPlayerVehicleID(playerid);
ownerr[ownedcar[playerid]] = playerid;
SendClientMessage(playerid,COLOR_YELLOW,"New car Purchased!");
GivePlayerMoney(playerid,-35000);
return 1;
}
else
{
SendClientMessage(playerid,COLOR_YELLOW," áá÷ùä ëðñ ìîëåðéú ëãé ì÷ðåú àåúä.");
}
}
return 1;
}
if (strcmp(cmd, "/callcar", true)==0)
{
new Float:x,Float:y,Float:z;
GetPlayerPos(playerid,x,y,z);
if(z > 600)
{
SendClientMessage(playerid,COLOR_RED," äùéøåú ìà éëåì ìäåáéì îëåðéú ìúåê áðééï àå ìùîéí ");
return 1;
}
if (ownedcar[playerid] != 0)
{
if (GetPlayerMoney(playerid) < 2999)
{
SendClientMessage(playerid,COLOR_YELLOW," îöèòøéí àéï ìê îñôé÷ ëñó áëãé ìùìí òì ùéøåú ùéâåø øëáéí æä òåìä 3000$.");
}
else
{
new Float:playerpos[4];
GetPlayerPos(playerid,playerpos[0],playerpos[1],playerpos[2]);
GetPlayerFacingAngle(playerid,playerpos[3]);
SetVehicleZAngle(ownedcar[playerid],playerpos[3]+90.0);
SetVehiclePos(ownedcar[playerid],playerpos[0]+3.0,playerpos[1]+3.0,playerpos[2]+0.5); // This one is cool that I am NOT using trigo functions to set the vehicle.
SendClientMessage(playerid,COLOR_YELLOW," úåãä ìê ùäùúîùú áùéøåú ùéâåø äøëáéí,äîëåðéú ùìê äâéòä àìééê!.");
GivePlayerMoney(playerid,-3000);
}
}
return 1;
}
//race help
/*
if (strcmp(cmdtext, "/racehelp", true)==0) {
SendClientMessage(playerid, COLOR_LIGHTBLUE,"Auto - Race Help: ");
SendClientMessage(playerid, COLOR_GREY,"/racejoin ìôðé ùéçì äîéøåõ úäéä äåãòä òì ëê áö'è åéäéå ìëí 2 ã÷åú ìäúëåðï åììçåõ ");
SendClientMessage(playerid, COLOR_GREY,"/racequit àçøé ùäöèøôúí åàúí øåöéí ìùðåú àú ãòúëí ëé ìà îúçù÷ ìëí ìäùúúó ìçöå");
SendClientMessage(playerid, COLOR_GREY,"îòøëú äîéøåöéí áåçøú áà÷øàé îúåê îáçø îéøåöéí øá äîéøåõ éñúééí àçøé ù5 äæåëéí éñééîå àå àçøé 10 ã÷åú");
return 1;
}
*/
//------------------- /help
if(strcmp(cmdtext, "/c", true)==0) {
if(IsPlayerAdmin(playerid)) {
SendClientMessageToAll(COLOR_GREY, " ");
SendClientMessageToAll(COLOR_GREY, " ");
SendClientMessageToAll(COLOR_GREY, " ");
SendClientMessageToAll(COLOR_GREY, " ");
SendClientMessageToAll(COLOR_GREY, " ");
SendClientMessageToAll(COLOR_GREY, " ");
SendClientMessageToAll(COLOR_GREY, " ");
SendClientMessageToAll(COLOR_GREY, " ");
SendClientMessageToAll(COLOR_GREY, " ");
SendClientMessageToAll(COLOR_GREY, " ");
SendClientMessageToAll(COLOR_RED, " *** äàãîéï ðé÷ä àú äö'àè ***");
return 1;
}
}
if(strcmp(cmd, "/rules", true)==0) {
SendClientMessage(playerid, COLOR_GREEN, " ---------www.FXP.co.il øùéîú äçå÷éí ùì äùøú ùì--------");
SendClientMessage(playerid, COLOR_GREY, " à. ëì ñåâ ùì ö'éèéí ëìùäí ééôúøå ááàï îééãé");
SendClientMessage(playerid, COLOR_GREY, " á. ëì ñåâ ùì äúðëìåú ìùç÷ðéí àçøéí åáîéåçã ìàãîéðéí ééôúøå á÷é÷");
SendClientMessage(playerid, COLOR_GREY, " â. ôøñåí ùøúéí àçøéí ééôúø ááàï îééãé");
SendClientMessage(playerid, COLOR_GREY, " ã. äçìèú äàãîéï äéà ñåôéú åàéï ìòøòø òìéä");
SendClientMessage(playerid, COLOR_GREY, " ä. ëì ñåâ ùì ÷ììåú àå ùéîåù áîéìéí ìà ðàåúåú ééôúø á÷é÷ îééãé");
SendClientMessage(playerid, COLOR_GREEN, " FXP áúåãä, öååú");
return 1;
}
if(strcmp(cmd,"/ap",true)==0 || strcmp(cmd,"/airport",true)==0) {
new Car = GetPlayerVehicleID(playerid);
if(GetPlayerState(playerid)==PLAYER_STATE_DRIVER){
SetVehiclePos(Car,1680.9150,1603.3075,10.8203);
SendClientMessage(playerid, COLOR_YELLOW, " !ùåâøú ìùãä äúòåôä. úäðä");
return 1;
}
else {
SetPlayerPos(playerid,1680.9150,1603.3075,10.8203);
SendClientMessage(playerid, COLOR_YELLOW, " !ùåâøú ìùãä äúòåôä. úäðä");
return 1;
}
}
if(strcmp(cmd,"/tlhelp",true)==0) {
SendClientMessage(playerid, COLOR_YELLOW, " ------------------ èìôåøèéí æîéðéí -------------- ");
SendClientMessage(playerid, COLOR_GREEN, " /drift - ìàéæåø äãøéôèéí");
SendClientMessage(playerid, COLOR_GREEN, " /race - ìàéæåø äîéøåöéí");
SendClientMessage(playerid, COLOR_GREEN, " /ap || /airport - ìùãä äúòåôä");
SendClientMessage(playerid, COLOR_GREEN, " /tower - ìîâãì äâáåä, àúí î÷áìéí îöðç áùéâåø");
SendClientMessage(playerid, COLOR_GREEN, " /stunts - ìàéæåø äôòìåìéí.");
SendClientMessage(playerid, COLOR_GREEN, " /spray - ìúé÷åï äîëåðéú");
SendClientMessage(playerid, COLOR_GREEN, " /bugi - ìàéæåø äñàðã÷éðâñ");
SendClientMessage(playerid, COLOR_GREEN," /garage1 , /garage2 - îåñëéí ìùéôåø äîëåðéú");
SendClientMessage(playerid, COLOR_GREEN, " /jump - ìàæåø ä÷ôéöä");
return 1;
}
if(strcmp(cmd, "/spray", true) ==0) {
new Car = GetPlayerVehicleID(playerid);
if(GetPlayerState(playerid)==PLAYER_STATE_DRIVER){
SetVehiclePos(Car,1950.3097,2157.7695,10.5255);
SendClientMessage(playerid, COLOR_YELLOW, " !ùåâøú ìôéé àðã ñôøéé. úäðä");
return 1;
}
else {
SetPlayerPos(playerid,1950.3097,2157.7695,10.5255);
SendClientMessage(playerid, COLOR_YELLOW, " !ùåâøú ìôéé àðã ñôøéé. úäðä");
return 1;
}
}
if(strcmp(cmd, "/garage1", true) ==0) {
new Car = GetPlayerVehicleID(playerid);
if(GetPlayerState(playerid)==PLAYER_STATE_DRIVER){
SetVehiclePos(Car,2387.2671,1026.4567,10.5256);
SendClientMessage(playerid, COLOR_YELLOW, " !ùåâøú ìîåñê äùéôåøéí, úäðä");
return 1;
}
else {
SetPlayerPos(playerid,2387.2671,1026.4567,10.5256);
SendClientMessage(playerid, COLOR_YELLOW, " !ùåâøú ìîåñê äùéôåøéí, úäðä");
return 1;
}
}
if(strcmp(cmd, "/garage2", true) ==0) {
new Car = GetPlayerVehicleID(playerid);
if(GetPlayerState(playerid)==PLAYER_STATE_DRIVER){
SetVehiclePos(Car,-2701.3831,219.2653,3.8381);
SendClientMessage(playerid, COLOR_YELLOW, " !ùåâøú ìîåñê äùéôåøéí, úäðä");
}
else {
SetPlayerPos(playerid,-2701.3831,219.2653,3.8381);
SendClientMessage(playerid, COLOR_YELLOW, " !ùåâøú ìîåñê äùéôåøéí, úäðä");
}
}
if(strcmp(cmdtext, "/drift", true) ==0) {
new Car = GetPlayerVehicleID(playerid);
if(GetPlayerState(playerid)==PLAYER_STATE_DRIVER){
SetVehiclePos(Car,2326.4546,1440.5093,42.8203);
SendClientMessage(playerid, COLOR_YELLOW, " ùåâøú ìàéæåø äãøéôèéí, úäðä!");
return 1;
}
else {
SetPlayerPos(playerid,2326.4546,1440.5093,42.8203);
SendClientMessage(playerid, COLOR_YELLOW, " ùåâøú ìàéæåø äãøéôèéí, úäðä!");
return 1;
}
}
if(strcmp(cmdtext, "/jump", true) ==0) {
new Car = GetPlayerVehicleID(playerid);
if(GetPlayerState(playerid)==PLAYER_STATE_DRIVER){
SetVehiclePos(Car,-686.5635,2312.5513,131.8965);
SendClientMessage(playerid, COLOR_YELLOW, " ùåâøú ìàéæåø ä÷ôéöä, úäðä!");
return 1;
}
else {
SetPlayerPos(playerid,-686.5635,2312.5513,131.8965);
SendClientMessage(playerid, COLOR_YELLOW, " ùåâøú ìàéæåø ä÷ôéöä, úäðä!");
return 1;
}
}
if(strcmp(cmd, "/stunts", true) ==0) {
new Car = GetPlayerVehicleID(playerid);
if(GetPlayerState(playerid)==PLAYER_STATE_DRIVER){
SetVehiclePos(Car,-1437.6267,-60.7453,14.1484);
SendClientMessage(playerid, COLOR_YELLOW, " !ùåâøú ìàéæåø äôòìåìéí. úäðä");
return 1;
}
else {
SetPlayerPos(playerid,-1437.6267,-60.7453,14.1484);
SendClientMessage(playerid, COLOR_YELLOW, " !ùåâøú ìàéæåø äôòìåìéí. úäðä");
return 1;
}
}
if(strcmp(cmd, "/tower", true) ==0) {
new Car = GetPlayerVehicleID(playerid);
if(GetPlayerState(playerid)==PLAYER_STATE_DRIVER){
SetVehiclePos(Car,1541.8121,-1353.9745,329.4725);
SendClientMessage(playerid, COLOR_YELLOW, " !ùåâøú ìøàù äîâãì äâãåì å÷éáìú îðöç. úäðä");
GivePlayerWeapon(playerid, 46, 1);
return 1;
}
else {
SetPlayerPos(playerid,1541.8121,-1353.9745,329.4725);
SendClientMessage(playerid, COLOR_YELLOW, " !ùåâøú ìøàù äîâãì äâãåì å÷éáìú îðöç. úäðä");
GivePlayerWeapon(playerid, 46, 1);
return 1;
}
}
if(strcmp(cmd, "/race", true) ==0) {
new Car = GetPlayerVehicleID(playerid);
if(GetPlayerState(playerid)==PLAYER_STATE_DRIVER){
SetVehiclePos(Car,2051.2393,848.6046,6.7267);
SendClientMessage(playerid, COLOR_YELLOW, " !ùåâøú ìàéæåø äîéøåöéí. úäðä");
return 1;
}
else {
SetPlayerPos(playerid,2051.2393,848.6046,6.7267);
SendClientMessage(playerid, COLOR_YELLOW, " !ùåâøú ìàéæåø äîéøåöéí. úäðä");
return 1;
}
}
if(strcmp(cmd, "/help", true) == 0) {
SendClientMessage(playerid, COLOR_GREEN," ---LV MoneyGrub(+LandGrab)+PitBoss+GangDM Help ---");
SendClientMessage(playerid, COLOR_YELLOW," æäå îåã çåôùé áå úåëìå ìäøåâ ùç÷ðéí ëãé ì÷áì àú ëñôí, ");
SendClientMessage(playerid, COLOR_YELLOW," ìäçæé÷ áñôéðä àå ìîëåø îëåðéåú, àå ùúåëìå ì÷ðåú ðëñéí åìäøååéç áöåøä îúîãú.");
SendClientMessage(playerid, COLOR_YELLOW," .àå ìðñåú àú îæìëí åìäîø áàçã îùðé áúé ä÷æéðå. ëùúøöå ìäô÷éã àú ëñôëí, úåëìå ìá÷ø ááð÷");
SendClientMessage(playerid, COLOR_YELLOW," ëãé ìçúåí çåæä òì øàùå ùì îéùäå /hitman úåëìå ìëúåá");
SendClientMessage(playerid, COLOR_YELLOW," ëãé ìøëåù ðù÷éí úåëìå ìá÷ø áçðåú äðù÷éí . /givecash ëãé ìùìåç ìùç÷ðéí àçøéí ëñó ëúáå ");
SendClientMessage(playerid, COLOR_YELLOW," åì÷ðåú ðù÷éí ùééùàøå âí ìàçø îåúëí.");
SendClientMessage(playerid, COLOR_ORANGE," áùáéì ô÷åãåú äëðåôéä äîìàåú. /gangcommands áùáéì øùéîú äô÷åãåú äîìàä, àå ä÷éùå /commands ëúáå");
SendClientMessage(playerid, COLOR_ORANGE," ëãé ìøàåú îä çãù /whatsnew ëúáå");
SendClientMessage(playerid, COLOR_LIGHTBLUE," ôñé÷úí ùì äàãîéðéí äéà ñåôéú åéù ìöééú ìëì äçìèä ùìäí");
SendClientMessage(playerid, COLOR_GREEN," îòøëú çãùä øöä áùøú, îòøëú ÷ðééú îëåðéåú ìòæøä áúçåí æä ä÷ù /bchelp");
return 1;
}
if(strcmp(cmd, "/commands", true) == 0) {
SendClientMessage(playerid, COLOR_GREEN," ------ ô÷åãåú æîéðåú: ------ ");
SendClientMessage(playerid, COLOR_GREY," áð÷: /bank [ëîåú] , /withdraw [ëîåú], /balance");
SendClientMessage(playerid, COLOR_GREY," ëñó: /givecash [ñëåí] [àééãé äîùúîù]");
SendClientMessage(playerid, COLOR_GREY," äéèîï: /hitman [ñëåí] [àééãé äîùúîù], /bounty [àééãé äîùúîù]");
SendClientMessage(playerid, COLOR_GREY," ðëñéí: /buy, /properties1, /properties2");
SendClientMessage(playerid, COLOR_GREY," ðù÷éí: /buyweapon, /weaponist");
SendClientMessage(playerid, COLOR_GREY," îéãò: /bounties, /gangs");
SendClientMessage(playerid, COLOR_GREY," ðòéìú øëáéí: /lock, /unlock");
SendClientMessage(playerid, COLOR_GREY," ééöåà øëáéí: /exports");
SendClientMessage(playerid, COLOR_GREY," ñëåí äéîåø: /gamblingfee [ñëåí]");
return 1;
}
if(strcmp(cmd, "/gangcommands", true) == 0) {
SendClientMessage(playerid, COLOR_GREEN," ----- ô÷åãåú ìëðåôéåú: -----");
SendClientMessage(playerid, COLOR_ORANGE," éöéøú ëðåôéä: /gang create [name]");
SendClientMessage(playerid, COLOR_ORANGE," äöèøôåú ìëðåôéä: /gang join");
SendClientMessage(playerid, COLOR_ORANGE," äæîðä ìëðåôéä: /gang invite [playerID]");
SendClientMessage(playerid, COLOR_ORANGE," òæéáú ëðåôéä: /gang quit");
SendClientMessage(playerid, COLOR_ORANGE," îéãò òì ëðåôéåú: /ganginfo [àééãé].");
SendClientMessage(playerid, COLOR_ORANGE," äô÷ãä åîùéëú ëñó: /gbank [ñëåí], /gwithdraw [ñëåí], /gbalance");
SendClientMessage(playerid, COLOR_ORANGE," àéæåø îìçîåú ëðåôéåú: /gdeathmatch [zone]");
SendClientMessage(playerid, COLOR_ORANGE," ìëúéáä áö'àè äëðåôéä éù ìëúåá ñéîï ÷øéàä áøàùéú ääåãòä.");
return 1;
}
if(strcmp(cmd, "/bchelp", true) == 0) {
SendClientMessage(playerid, COLOR_GREEN," ----- îòøëú ÷ðééú îëåðéåú -----");
SendClientMessage(playerid, COLOR_ORANGE," /buycar áùáéì ì÷ðåú îëåðéåú ä÷ù");
SendClientMessage(playerid, COLOR_ORANGE," ÷ðééú îëåðéú òåìä 35,000$");
SendClientMessage(playerid, COLOR_ORANGE," /callcar áùáéì ìùâø àìéê àú äîëåðéú ù÷ðéú ä÷ù");
SendClientMessage(playerid, COLOR_ORANGE," ùéâåø äîëåðéú àìéê éòìä ìê 3,000$");
return 1;
}
//------------------- /version
//------------------- /set pit boss game text
if (strcmp(cmdtext, "/pbgametext", true) == 0) {
if(IsPlayerAdmin(playerid)) {
pbGameText = !pbGameText;
if(pbGameText) {
SendClientMessage(playerid, COLOR_YELLOW, " âééí è÷ñè áùáéì ôéè áåñ äåôòì.");
} else {
SendClientMessage(playerid, COLOR_YELLOW, " âééí è÷ñè áùáéì ôéèáåñ ðåèøì.");
}
} else {
SendClientMessage(playerid, COLOR_YELLOW, " ø÷ àãîéðéí îåøùéí ìäùúîù áôåð÷öéä æå.");
}
return 1;
}
//------------------- /whatsnew
if (strcmp(cmdtext, "/whatsnew", true) == 0) {
SendClientMessage(playerid, COLOR_YELLOW, " ------- àôùøåéåú çãùåú: ------");
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, "- (/gdeathmatch) àéæåøé îìçîåú ëðåôéåú.");
SendClientMessage(playerid, COLOR_YELLOW, "- /bchelp çãù áùøú, îòøëú ÷ðééú îëåðéåú, ìòæøä áúçåí ä÷ù -");
SendClientMessage(playerid, COLOR_YELLOW, "- ðåñôå îèåñéí çãùéí áùãä äúòåôä! åòåã ëìé øëá ùåðéí.. -");
SendClientMessage(playerid, COLOR_YELLOW, "- ðåñó èìôåøè çãù! -");
return 1;
}
//------------------- /gamblingfee
if (strcmp(cmd, "/gamblingfee", true) == 0) {
new tmp[256];
tmp = strtok(cmdtext, idx);
if(!strlen(tmp) || (propertyOwner[P_DRAGON]!=playerid && propertyOwner[P_CALIGULA]!=playerid)) {
SendClientMessage(playerid, COLOR_WHITE, " ùéîåù: /gamblingfee [ñëåí]");
SendClientMessage(playerid, COLOR_YELLOW, " ô÷åãä æå îåúðéú ø÷ ìáòìé áúé ÷æéðå.");
} else {
new fee = strval(tmp);
new ownername[MAX_PLAYER_NAME];
if(fee>=MIN_GAMBLINGFEE && fee<=MAX_GAMBLINGFEE) {
for(new i=0;i<MAX_CASINO;i++) {
if(propertyOwner[i]==playerid) {
GetPlayerName(playerid, ownername, sizeof(ownername));
gamblingFee[i]=fee;
format(string, sizeof(string), " %s òì éãé äôéè áåñ $%d -äåñá ì %s -ñëåí ääéîåø á",propertyNames[i],fee,ownername);
SendClientMessageToAll(COLOR_YELLOW, string);
}
}
} else {
format(string, sizeof(string), " $%d-$%d èååçé ñëåîé ääéîåø äí",MIN_GAMBLINGFEE,MAX_GAMBLINGFEE);
SendClientMessage(playerid, COLOR_YELLOW, string);
}
}
return 1;
}
//------------------- /lock
/* if (strcmp(cmd, "/lock", true) == 0) {
new limo = 0;
if(IsPlayerInAnyVehicle(playerid)) {
for(new i=0;i<MAX_CASINO;i++) {
if(GetPlayerVehicleID(playerid)==casinoVehicles[i][0] || GetPlayerVehicleID(playerid)==casinoVehicles[i][1]) {
limo = 1;
break;
}
}
if(!limo && GetPlayerState(playerid)==PLAYER_STATE_DRIVER) {
for(new i=0;i<MAX_PLAYERS;i++) {
if(i!=playerid) {
SetVehicleParamsForPlayer(GetPlayerVehicleID(playerid),i, 0, 1);
}
}
SendClientMessage(playerid, COLOR_YELLOW, " /Unlock äøëá ððòì. ëãé ìôúåç àåúå ëúáå");
GetPlayerPos(playerid,X,Y,Z);
PlayerPlaySound(playerid,1056,X,Y,Z);
} else {
SendClientMessage(playerid, COLOR_RED, " àéï áàôùøåúê ìðòåì àú äøëá.");
}
}
else {
SendClientMessage(playerid, COLOR_RED, " äéðê çééá ìäéåú áúåê øëá ëãé ìðòåì àåúå.");
}
return 1;
}
//------------------- /unlock
if (strcmp(cmd, "/unlock", true) == 0) {
new limo = 0;
if(IsPlayerInAnyVehicle(playerid)) {
for(new i=0;i<MAX_CASINO;i++) {
if(GetPlayerVehicleID(playerid)==casinoVehicles[i][0] || GetPlayerVehicleID(playerid)==casinoVehicles[i][1]) {
limo = 1;
break;
}
}
if(!limo && GetPlayerState(playerid)==PLAYER_STATE_DRIVER) {
for(new i=0;i<MAX_PLAYERS;i++) {
if(i!=playerid) {
SetVehicleParamsForPlayer(GetPlayerVehicleID(playerid),i, 0, 0);
}
}
SendClientMessage(playerid, COLOR_YELLOW, " !äøëá ðôúç");
GetPlayerPos(playerid,X,Y,Z);
PlayerPlaySound(playerid,1057,X,Y,Z);
} else {
SendClientMessage(playerid, COLOR_RED, " àéï áàôùøåúê ìôúåç øëá æä.");
}
} else {
SendClientMessage(playerid, COLOR_RED, " àúä ìà ðîöà áúåê øëá!");
}
return 1;
}
*/
//------------------- /exports
if (strcmp(cmd, "/exports", true) == 0) {
new vehicleName[32];
vehicleName = "";
for(new i=0; i < MAX_WANGEXPORTVEHICLES; i++) {
if(wantedWangExportVehicles[i]==wantedWangExportVehicle) {
format(vehicleName, sizeof(vehicleName), "%s",wantedWangExportVehicleNames[i]);
}
}
if(strlen(vehicleName)==0) {
format(string, sizeof(string), " îöèòøéí, ëøâò îåñê ååàðâ ìà ÷åðä ùåí øëá.");
} else {
format(string, sizeof(string), " %s's îåñê ååàðâ ëøâò ÷åðä.",vehicleName);
}
SendClientMessage(playerid, COLOR_YELLOW, string);
return 1;
}
//------------------- /gdeathmatch
if (strcmp(cmd, "/gdeathmatch", true) == 0 || strcmp(cmd, "/gdm", true) == 0) {
if (playerGang[playerid]>0) {
new tmp[256];
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) {
SendClientMessage(playerid, COLOR_WHITE, " ùéîåù: /deathmatch [zone]");
SendClientMessage(playerid, COLOR_GREEN, " àéæåøé îìçîä æîéðéí:");
for(new i=0;i<MAX_DMZONES;i++){
format(string, sizeof(string), "%d. %s (%s).",i,dmNames[i],weaponNames[dmWeapons[i][0]]);
SendClientMessage(playerid, COLOR_YELLOW, string);
}
} else {
new dmZone = strval(tmp);
if(dmZone>=0 && dmZone<MAX_DMZONES) {
new gangnum;
new ganginarea = 0;
// Kill player if already in a deathmatch
if(dmPlayers[playerid]!=999) {
SendClientMessage(playerid, COLOR_YELLOW, " àúä çééá ìäùìéí ñéáåá æä.");
SetPlayerHealth(playerid,0);
return 1;
}
// If no gang players are left inside a deathmatch zone, remove gang exlusive to zone
gangnum = dmGangs[dmZone][0];
if(gangnum>0) {
for(new i=0;i<gangInfo[gangnum][1];i++) {
if(isPlayerInArea(gangMembers[gangnum][i],dmCoords[dmZone]) && dmPlayers[gangMembers[gangnum][i]]==dmZone) {
ganginarea = 1;
}
}
if(!ganginarea) {
dmGangs[dmZone][0] = 0;
}
}
gangnum = dmGangs[dmZone][1];
if(gangnum>0) {
for(new i=0;i<gangInfo[gangnum][1];i++) {
if(isPlayerInArea(gangMembers[gangnum][i],dmCoords[dmZone]) && dmPlayers[gangMembers[gangnum][i]]==dmZone) {
ganginarea = 1;
}
}
if(!ganginarea) {
dmGangs[dmZone][1] = 0;
}
}
// Add player to deathmatch zone
gangnum = playerGang[playerid];
if (dmGangs[dmZone][0]==gangnum || dmGangs[dmZone][1]==gangnum) {
OnPlayerEnterDeathmatch(playerid,gangnum,dmZone);
} else {
if(dmGangs[dmZone][0]==0) {
dmGangs[dmZone][0] = gangnum;
} else if(dmGangs[dmZone][1]==0) {
dmGangs[dmZone][1] = gangnum;
} else {
format(string, sizeof(string), " àðå îöèòøéí, àê äàéæåø ùáçøú îìà, àðà áçø àçã àçø àå çëä ùéúôðä.",dmNames[dmZone]);
SendClientMessage(playerid, COLOR_YELLOW, string);
return 1;
}
new playername[MAX_PLAYER_NAME];
GetPlayerName(playerid, playername, sizeof(playername));
format(string, sizeof(string), "%s ðëðñ ìàéæåø äìçéîä %s .",playername,dmNames[dmZone],dmZone);
SendClientMessageToAll(COLOR_YELLOW, string);
format(string, sizeof(string), " éëåìéí ëòè ìäöèøó %s ëì çáøé äëðåôéä.",gangNames[gangnum]);
SendClientMessageToAll(COLOR_YELLOW, string);
OnPlayerEnterDeathmatch(playerid,gangnum,dmZone);
}
} else {
SendClientMessage(playerid, COLOR_YELLOW, " îñôø äàéæåø àéðå ú÷éï.");
SendClientMessage(playerid, COLOR_GREEN, " àéæåøé îìçîä æîéðéí:");
for(new i=0;i<MAX_DMZONES;i++){
format(string, sizeof(string), "%d. %s (%s).",i,dmNames[i],weaponNames[dmWeapons[i][0]]);
SendClientMessage(playerid, COLOR_YELLOW, string);
}
}
}
} else {
SendClientMessage(playerid, COLOR_YELLOW, " àúä çééá ìäéåú çáø ëðåôéä ëãé ìäéëðñ ìàéæåø îìçîä.");
}
return 1;
}
//------------------- /bank
if(strcmp(cmd, "/bank", true) == 0 || strcmp(cmd, "/gbank", true) == 0) {
new gang;
if(strcmp(cmd, "/gbank", true) == 0)
gang = 1;
if(IsPlayerInCheckpoint(playerid) == 0 || getCheckpointType(playerid) != CP_BANK) {
SendClientMessage(playerid, COLOR_RED, " àúä çééá ìäéåú áúåê ëñôåîè ëãé ìáöò ôòåìä æå.");
return 1;
}
if(gang && playerGang[playerid]==0) {
SendClientMessage(playerid, COLOR_RED, " àúä ìà ðîöà áúåê ëðåôéä.");
return 1;
}
new tmp[256];
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) {
SendClientMessage(playerid, COLOR_WHITE, " ùéîåù: /(g)bank [ëîåú]");
return 1;
}
moneys = strval(tmp);
if(moneys < 1) {
SendClientMessage(playerid, COLOR_YELLOW, " äéé, îä àúä îðñä ìòùåú? :))");
return 1;
}
if(GetPlayerMoney(playerid) < moneys) {
moneys = GetPlayerMoney(playerid);
}
GivePlayerMoney(playerid, 0-moneys);
if(gang)
gangBank[playerGang[playerid]]+=moneys;
else
bank[playerid]+=moneys;
if(gang)
format(string, sizeof(string), " $%d îàæï äëðåôéä ùìê äåà $%d äô÷ãú.", moneys, gangBank[playerGang[playerid]]);
else {
format(string, sizeof(string), " $%d îàæðê äåà $%d äô÷ãú.", moneys, bank[playerid]);
}
SendClientMessage(playerid, COLOR_YELLOW, string);
return 1;
}
//------------------- /withdraw
if(strcmp(cmd, "/withdraw", true) == 0 || strcmp(cmd, "/gwithdraw", true) == 0) {
new gang;
if(IsPlayerInCheckpoint(playerid) == 0 || getCheckpointType(playerid) != CP_BANK) {
SendClientMessage(playerid, COLOR_YELLOW, " àúä çééá ìäéåú áúåê ëñôåîè ëãé ìáöò ôòåìä æå.");
return 1;
}
if(strcmp(cmd, "/gwithdraw", true) == 0)
gang = 1;
if(gang && playerGang[playerid]==0) {
SendClientMessage(playerid, COLOR_RED, " àúä ìà áúåê ëðåôéä!");
return 1;
}
new tmp[256];
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) {
SendClientMessage(playerid, COLOR_WHITE, " ùéîåù: /(g)withdraw [ñëåí]");
return 1;
}
moneys = strval(tmp);
if(moneys < 1) {
SendClientMessage(playerid, COLOR_YELLOW, " äéé, îä àúä îðñä ìòùåú? àéï ìê îñôé÷ ëñó.");
return 1;
}
if(gang) {
if(moneys > gangBank[playerGang[playerid]])
moneys = gangBank[playerGang[playerid]];
} else {
if(moneys > bank[playerid])
moneys = bank[playerid];
}
GivePlayerMoney(playerid, moneys);
if(gang)
gangBank[playerGang[playerid]] -= moneys;
else
bank[playerid] -= moneys;
if(gang)
format(string, sizeof(string), " $%d îàæï äëðåôéä ùìê äåà $%d îùëú.", moneys, gangBank[playerGang[playerid]]);
else
format(string, sizeof(string), " $%d îàæðê äðåëçé äåà $%d îùëú.", moneys, bank[playerid]);
SendClientMessage(playerid, COLOR_YELLOW, string);
return 1;
}
//------------------- /balance
if(strcmp(cmd, "/balance", true) == 0 || strcmp(cmd, "/gbalance", true) == 0) {
new gang;
if(strcmp(cmd, "/gbalance", true) == 0) {
gang = 1;
}
if(IsPlayerInCheckpoint(playerid) == 0 || getCheckpointType(playerid) != CP_BANK) {
SendClientMessage(playerid, COLOR_RED, " àúä çééá ìäéåú áúåê ëñôåîè ëãé ìáöò ôòåìä æå.");
return 1;
}
if(gang && playerGang[playerid]==0) {
SendClientMessage(playerid, COLOR_RED, " àúä ìà áúåê ëðåôéä!");
return 1;
}
if(gang) {
format(string, sizeof(string), " $%d îàæï äëðåôéä ùìê äåà", gangBank[playerGang[playerid]]);
}
else {
format(string, sizeof(string), " $%d îàæðê äàéùé äåà", bank[playerid]);
SendClientMessage(playerid, COLOR_YELLOW, string);
}
return 1;
}
//------------------- /givecash
if(strcmp(cmd, "/givecash", true) == 0) {
new tmp[256];
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) {
SendClientMessage(playerid, COLOR_WHITE, " ùéîåù: /givecash [ñëåí] [àééãé äîùúîù]");
return 1;
}
giveplayerid = strval(tmp);
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) {
SendClientMessage(playerid, COLOR_WHITE, " ùéîåù: /givecash [ñëåí] [àééãé äîùúîù]");
return 1;
}
moneys = strval(tmp);
//printf("givecash_command: %d %d",giveplayerid,moneys);
if (IsPlayerConnected(giveplayerid)) {
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
if(dmPlayers[giveplayerid]==999) {
playermoney = GetPlayerMoney(playerid);
if (moneys > 0 && playermoney >= moneys) {
GivePlayerMoney(playerid, (0 - moneys));
GivePlayerMoney(giveplayerid, moneys);
format(string, sizeof(string), " $%d %s -ùìçú ì.", giveplayer,giveplayerid, moneys);
SendClientMessage(playerid, COLOR_YELLOW, string);
format(string, sizeof(string), " %s $%d ÷éáìú.", moneys, sendername, playerid);
SendClientMessage(giveplayerid, COLOR_YELLOW, string);
printf("%s(playerid:%d) has transfered %d to %s(playerid:%d)",sendername, playerid, moneys, giveplayer, giveplayerid);
}
else {
SendClientMessage(playerid, COLOR_YELLOW, " ñëåí äòáøä ùâåé.");
}
} else {
format(string, sizeof(string), " ëøâò áàéæåø îìçîä, àéï áàôùøåúê ìäòáéø ìå ëñó %s ", giveplayer);
SendClientMessage(playerid, COLOR_YELLOW, string);
}
}
else {
format(string, sizeof(string), " àéðå ùç÷ï îåëø áùøú %s", giveplayerid);
SendClientMessage(playerid, COLOR_YELLOW, string);
}
return 1;
}
//------------------- /hitman
if(strcmp(cmd, "/hitman", true) == 0) {
new tmp[256];
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) {
SendClientMessage(playerid, COLOR_WHITE, " ùéîåù: /hitman [ñëåí] [àééãé äîùúîù]");
return 1;
}
giveplayerid = strval(tmp);
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) {
SendClientMessage(playerid, COLOR_WHITE, " ùéîåù: /hitman [ñëåí] [àééãé äîùúîù]");
return 1;
}
moneys = strval(tmp);
if(moneys > GetPlayerMoney(playerid)) {
SendClientMessage(playerid, COLOR_RED, " àéï ìê îñôé÷ ëñó!");
return 1;
}
if(moneys < 1) {
SendClientMessage(playerid, COLOR_YELLOW, " äéé?! îä àúä îðñä ìòùåú?");
return 1;
}
if(IsPlayerConnected(giveplayerid)==0) {
SendClientMessage(playerid, COLOR_RED, " äùç÷ï ìà ÷ééí.");
return 1;
}
bounty[giveplayerid]+=moneys;
GivePlayerMoney(playerid, 0-moneys);
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
// format(string, sizeof(string), "You have put a $%d bounty on the head of %s (id: %d).", moneys, giveplayer,giveplayerid);
// SendClientMessage(playerid, COLOR_YELLOW, string);
format(string, sizeof(string), "%s has had a $%d bounty put on his head from %s (total: $%d).", giveplayer, moneys, sendername, bounty[giveplayerid]);
SendClientMessageToAll(COLOR_ORANGE, string);
format(string, sizeof(string), "You have had a $%d bounty put on you from %s (id: %d).", moneys, sendername, playerid);
SendClientMessage(giveplayerid, COLOR_RED, string);
return 1;
}
//============== SKy Dive
if (strcmp(cmdtext, "/skydive", true)==0 || strcmp(cmdtext, "/dive", true)==0)
{
new Float:sX, Float:sY, Float:sZ;
if (GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
{
new vID = GetPlayerVehicleID(playerid);
GetVehiclePos(vID, sX, sY, sZ);
SetVehiclePos(vID, sX, sY, sZ+2000.00);
GivePlayerWeapon(playerid, 46, 1);
} else {
GetPlayerPos(playerid, sX, sY, sZ);
SetPlayerPos(playerid, sX, sY, sZ+2000.00);
GivePlayerWeapon(playerid, 46, 1);
}
return GameTextForPlayer(playerid, "~b~W~r~EEEEEEEEEEEEEEE~g~!", 3000, 3);
}
//------------------- /bounty
if(strcmp(cmd, "/bounty", true) == 0) {
new tmp[256];
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) {
SendClientMessage(playerid, COLOR_WHITE, " ùéîåù: /bounty [àééãé äîùúîù]");
return 1;
}
giveplayerid = strval(tmp);
if(IsPlayerConnected(giveplayerid)) {
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
format(string, sizeof(string), "Player %s (id: %d) has a $%d bounty on his head.", giveplayer,giveplayerid,bounty[giveplayerid]);
SendClientMessage(playerid, COLOR_YELLOW, string);
} else {
SendClientMessage(playerid, COLOR_RED, " äùç÷ï ìà ÷ééí.");
}
return 1;
}
//------------------- /bounties
if(strcmp(cmd, "/bounties", true) == 0)
{
// new tmp[256];
new x;
SendClientMessage(playerid, COLOR_GREEN, " çåæéí ðåëçééí:");
for(new i=0; i < MAX_PLAYERS; i++) {
if(IsPlayerConnected(i) && bounty[i] > 0) {
GetPlayerName(i, giveplayer, sizeof(giveplayer));
format(string, sizeof(string), "%s%s(%d): $%d", string,giveplayer,i,bounty[i]);
x++;
if(x > 3) {
SendClientMessage(playerid, COLOR_YELLOW, string);
x = 0;
format(string, sizeof(string), "");
} else {
format(string, sizeof(string), "%s, ", string);
}
}
}
if(x <= 3 && x > 0) {
string[strlen(string)-2] = '.';
SendClientMessage(playerid, COLOR_YELLOW, string);
}
return 1;
}
//------------------- /buy
if(strcmp(cmd, "/buy", true) == 0) {
new property=999;
new previousowner;
if(IsPlayerInCheckpoint(playerid)) {
switch (playerCheckpoint[playerid]) {
case CP_DRAGON:{
property = P_DRAGON;
}
case CP_CALIGULA:{
property = P_CALIGULA;
}
case CP_SEXSHOP:{
property = P_SEXSHOP;
}
case CP_BAR:{
property = P_BAR;
}
case CP_ZIP:{
property = P_ZIP;
}
case CP_BINCO:{
property = P_BINCO;
}
case CP_TATOO:{
property = P_TATOO;
}
case CP_BOTIQUE:{
property = P_BOTIQUE;
}
case CP_STRIPCLUB:{
property = P_STRIPCLUB;
}
case CP_WANGCARS:{
property = P_WANGCARS;
}
case CP_AIRSTRIP:{
property = P_AIRSTRIP;
}
case CP_EMERALD:{
property = P_EMERALD;
}
case CP_VISAGE:{
property = P_VISAGE;
}
case CP_SPREADRANCH:{
property = P_SPREADRANCH;
}
}
if(property==999) {
SendClientMessage(playerid, COLOR_YELLOW, " áëãé ì÷ðåú ðëñ, àúä çééá ìäéåú áö'÷ôåéðè ùìå");
return 1;
}
// property--;
if(GetPlayerMoney(playerid) < propertyValues[property]) {
SendClientMessage(playerid, COLOR_RED, " àéï ìê îñôé÷ ëñó ëãé ì÷ðåú ðëñ æä");
return 1;
}
if(propertyOwner[property]==playerid) {
SendClientMessage(playerid, COLOR_RED, " äðëñ äæä ëáø ááòìåúê");
return 1;
}
GetPlayerName(playerid, giveplayer, sizeof(giveplayer));
if(propertyOwner[property] < 999) {
GivePlayerMoney(propertyOwner[property], propertyValues[property]);
format (string, sizeof(string), "Your property, the %s, has been bought out by %s (id: %d).",propertyNames[property],giveplayer,playerid);
SendClientMessage(propertyOwner[property], COLOR_RED, string);
previousowner = propertyOwner[property];
}
GivePlayerMoney(playerid, 0-propertyValues[property]);
propertyOwner[property]=playerid;
AutoLockCasinoVehicles(playerid);
AutoLockCasinoVehicles(previousowner);
format(string, sizeof(string), " !%s øëùú àú", propertyNames[property]);
SendClientMessage(playerid, COLOR_GREEN, string);
if(property==P_DRAGON || property==P_CALIGULA) {
if(pbGameText) {
format(string, sizeof(string),"~y~%s is the ~g~Pit Boss ~y~of %s",giveplayer,propertyNames[property]);
GameTextForAll(string,5000,3);
} else {
format(string, sizeof(string),"%s is the Pit Boss of %s",giveplayer,propertyNames[property]);
SendClientMessageToAll(COLOR_LIGHTBLUE, string);
}
format(string, sizeof(string)," äøëáéí ùîçåõ ìðëñ ëòú æîéðéí ìê åìçáøé ëðåôééúê",propertyNames[property]);
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
}
} else {
SendClientMessage(playerid, COLOR_YELLOW, "You need to be in a property checkpoint to /buy it.");
return 1;
}
return 1;
}
//------------------- /properties1
if(strcmp(cmd, "/properties1", true) == 0 || strcmp(cmd, "/properties", true) == 0) {
new propertiestemp = MAX_PROPERTIES;
if(propertiestemp>9) {
propertiestemp = 9;
}
SendClientMessage(playerid, COLOR_GREEN, " äáòìéí ùì âåù äðëñéí äøàùåï:");
for(new i = 0; i < propertiestemp; i++) {
if(propertyOwner[i] < 999) {
GetPlayerName(propertyOwner[i], giveplayer, sizeof(giveplayer));
format(string, sizeof(string), "%d. %s - %s", i, propertyNames[i], giveplayer);
} else
format(string, sizeof(string), "%d. %s - àó àçã", i, propertyNames[i]);
SendClientMessage(playerid, COLOR_YELLOW, string);
}
return 1;
}
//------------------- /properties2
if(strcmp(cmd, "/properties2", true) == 0) {
SendClientMessage(playerid, COLOR_GREEN, " äáòìéí ùì âåù äðëñéí äùðé:");
for(new i = 9; i < MAX_PROPERTIES; i++) {
if(propertyOwner[i] < 999) {
GetPlayerName(propertyOwner[i], giveplayer, sizeof(giveplayer));
format(string, sizeof(string), "%d. %s - %s", i, propertyNames[i], giveplayer);
} else
format(string, sizeof(string), "%d. %s - àó àçã", i, propertyNames[i]);
SendClientMessage(playerid, COLOR_YELLOW, string);
}
return 1;
}
//------------------- /buyweapon
if(strcmp(cmd, "/buyweapon", true) == 0) {
new tmp[256];
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) {
SendClientMessage(playerid, COLOR_WHITE, " èòåú: /buyweapon [weapon number]");
return 1;
}
weaponid = strval(tmp);
if(IsPlayerInCheckpoint(playerid)==0 || playerCheckpoint[playerid]!=CP_AMMU) {
SendClientMessage(playerid, COLOR_YELLOW, " .àúä öøéê ìäéåú áçðåú äðù÷ ëãé ì÷ðåú");
return 1;
}
if(GetPlayerMoney(playerid) < weaponCost[weaponid]) {
SendClientMessage(playerid, COLOR_RED, " !àéï ìê îñôé÷ ëñó");
return 1;
}
if(weaponid < 0 || weaponid > MAX_WEAPONS-1){
SendClientMessage(playerid, COLOR_RED, " .îñô÷ ðù÷ ìà ÷ééí");
return 1;
}
format (string, sizeof(string), ".%s ÷ðéú îçñðéú ìðù÷",weaponNames[weaponid]);
SendClientMessage(playerid, COLOR_GREEN, string);
GivePlayerWeapon(playerid, weaponIDs[weaponid], weaponAmmo[weaponid]);
playerWeapons[playerid][weaponid]++;
GivePlayerMoney(playerid, 0-weaponCost[weaponid]);
return 1;
}
// WeaponList---------------------------------------------------------------
if(strcmp(cmd, "/weaponlist", true) == 0) {
SendClientMessage(playerid, COLOR_RED, " :øùéîú ðù÷éí");
SendClientMessage(playerid, COLOR_YELLOW, "0.Knife 30000$ | 1.Katana 40000$ | 2.Chainsaw 70000$");
SendClientMessage(playerid, COLOR_YELLOW, "3.Pistol 5000$ | 4.Silenced 5000$ | 5.Desert Eagle 8000$");
SendClientMessage(playerid, COLOR_YELLOW, "6.Shotgun 8000$ | 7.Sawnoff Shotgun 15000$ | 8.Combat Shotgun 12000$");
SendClientMessage(playerid, COLOR_YELLOW, "9.Micro UZI 7000$ | 10.MP5 8000$ | 11.Tec9 5000$");
SendClientMessage(playerid, COLOR_YELLOW, "12.AK47 23000$ | 13.M4 30000$ | 14.Sniper Rifle 45000$");
SendClientMessage(playerid, COLOR_YELLOW, "15.Grenade 50000$");
SendClientMessage(playerid, COLOR_YELLOW, "16.Rocket Launcher 100000$ | 17.FlameThrower 75000$");
return 1;
}
//------------------- /gang
if(strcmp(cmd, "/gang", true) == 0) {
new tmp[256];
new gangcmd, gangnum;
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) {
SendClientMessage(playerid, COLOR_WHITE, " ùéîåù: /gang [create/join/invite/quit] [ùí îùúîù àå àééãé]");
return 1;
}
giveplayerid = strval(tmp);
if(strcmp(tmp, "create", true)==0)
gangcmd = 1;
else if(strcmp(tmp, "invite", true)==0)
gangcmd = 2;
else if(strcmp(tmp, "join", true)==0)
gangcmd = 3;
else if(strcmp(tmp, "quit", true)==0)
gangcmd = 4;
tmp = strtok(cmdtext, idx);
if(gangcmd < 3 && !strlen(tmp)) {
if(gangcmd==0)
SendClientMessage(playerid, COLOR_WHITE, " ùéîåù: /gang [create/join/invite/quit] [ ùí îùúîù àå àééãé]");
else if(gangcmd==1)
SendClientMessage(playerid, COLOR_WHITE, " ùéîåù: /gang [create] [ùí äëðåôéä]");
else if(gangcmd==2)
SendClientMessage(playerid, COLOR_WHITE, " ùéîåù: /gang [invite] [àééãé äîùúîù]");
return 1;
}
//Create Gang//
if(gangcmd==1) {
if(playerGang[playerid]>0) {
SendClientMessage(playerid, COLOR_RED, " àúä ëáø ðîöà áúåê ëðåôéä!");
return 1;
}
for(new i = 1; i < MAX_GANGS; i++) {
if(gangInfo[i][0]==0) {
//name gang
format(gangNames[i], MAX_GANG_NAME, "%s", tmp);
//Gang exists
gangInfo[i][0]=1;
//There is one member
gangInfo[i][1]=1;
//Gang color is player's color
gangInfo[i][2]=playerColors[playerid];
//Player is the first gang member
gangMembers[i][0] = playerid;
format(string, sizeof(string)," %s éöøú àú äëðåôéä", gangNames[i], i);
SendClientMessage(playerid, COLOR_GREEN, string);
playerGang[playerid]=i;
return 1;
}
}
return 1;
//Join Gang//
} else if (gangcmd==3) {
gangnum = gangInvite[playerid];
if(playerGang[playerid]>0) {
SendClientMessage(playerid, COLOR_RED, " àúä ëáø áúåê ëðåôéä!");
return 1;
}
if(gangInvite[playerid]==0) {
SendClientMessage(playerid, COLOR_RED, " ìà äåæîðú ìùåí ëðåôéä.");
return 1;
}
if(gangInfo[gangnum][0]==0) {
SendClientMessage(playerid, COLOR_RED, " äëðåôéä äæå àéðä ÷ééîú!");
return 1;
}
if(gangInfo[gangnum][1] < MAX_GANG_MEMBERS) {
new i = gangInfo[gangnum][1];
gangInvite[playerid]=0;
gangMembers[gangnum][i] = playerid;
GetPlayerName(playerid, sendername, MAX_PLAYER_NAME);
for(new j = 0; j < gangInfo[gangnum][1]; j++) {
format(string, sizeof(string)," äöèøó ìëðåôéä ùìê %s", sendername);
SendClientMessage(gangMembers[gangnum][j], COLOR_ORANGE, string);
}
gangInfo[gangnum][1]++;
playerGang[playerid] = gangnum;
AutoLockCasinoVehicles(playerid);
SetPlayerColor(playerid,gangInfo[gangnum][2]);
format(string, sizeof(string)," %s äöèøôú ìëðåôéä", gangNames[gangnum], gangnum);
SendClientMessage(playerid, COLOR_GREEN, string);
return 1;
}
SendClientMessage(playerid, COLOR_RED, " äëðåôéä äæå îìàä.");
return 1;
//Invite to Gang//
} else if (gangcmd==2) {
giveplayerid = strval(tmp);
if(playerGang[playerid]==0) {
SendClientMessage(playerid, COLOR_RED, " àúä ìà ðîöà áúåê âàðâ!");
return 1;
}
if(gangMembers[playerGang[playerid]][0]!=playerid) {
SendClientMessage(playerid, COLOR_RED, " ø÷ äìéãø ùì äëðåôéä éëåì ìäæîéï ùç÷ðéí àçøéí àìéä");
return 1;
}
if(IsPlayerConnected(giveplayerid)) {
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string)," %s -ùìçú äæîðä ìëðåôéä ì", giveplayer);
SendClientMessage(playerid, COLOR_GREEN, string);
format(string, sizeof(string)," You Were invited to the gang %s from %s .", gangNames[playerGang[playerid]]/*,playerGang[playerid]*/, sendername);
SendClientMessage(giveplayerid, COLOR_GREEN, string);
gangInvite[giveplayerid]=playerGang[playerid];
} else
SendClientMessage(playerid, COLOR_RED, " äùç÷ï äæä àéðå ÷ééí.");
//Leave Gang//
} else if (gangcmd==4) {
PlayerLeaveGang(playerid);
}
return 1;
}
//------------------- /ganginfo
if(strcmp(cmd, "/ganginfo", true) == 0) {
new tmp[256];
new gangnum;
tmp = strtok(cmdtext, idx);
if(!strlen(tmp) && playerGang[playerid]==0) {
SendClientMessage(playerid, COLOR_WHITE, " ùéîåù: /ganginfo [îñôø äâðàâ]");
return 1;
} else if (!strlen(tmp))
gangnum = playerGang[playerid];
else
gangnum = strval(tmp);
if(gangInfo[gangnum][0]==0) {
SendClientMessage(playerid, COLOR_RED, " àéï ëðåôéä ëæàú!");
return 1;
}
format(string, sizeof(string),"'%s' Gang Members (id: %d)", gangNames[gangnum], gangnum);
SendClientMessage(playerid, COLOR_GREEN, string);
for(new i = 0; i < gangInfo[gangnum][1]; i++) {
GetPlayerName(gangMembers[gangnum][i], giveplayer, sizeof(giveplayer));
format(string, sizeof(string),"%s (%d)", giveplayer, gangMembers[gangnum][i]);
SendClientMessage(playerid, COLOR_YELLOW, string);
}
return 1;
}
//------------------- /gangs
if(strcmp(cmd, "/gangs", true) == 0)
{
new x;
SendClientMessage(playerid, COLOR_GREEN, " ëðåôåú ôòéìåú:");
for(new i=0; i < MAX_GANGS; i++) {
if(gangInfo[i][0]==1) {
format(string, sizeof(string), "%s%s(%d) - çáøéí %d", string,gangNames[i],i,gangInfo[i][1]);
x++;
if(x > 2) {
SendClientMessage(playerid, COLOR_YELLOW, string);
x = 0;
format(string, sizeof(string), "");
} else {
format(string, sizeof(string), "%s, ", string);
}
}
}
if(x <= 2 && x > 0) {
string[strlen(string)-2] = '.';
SendClientMessage(playerid, COLOR_YELLOW, string);
}
return 1;
}
else
{
new UnknownString[256];
format(UnknownString, 256, "Unknown Command: %s", cmdtext);
SendClientMessage(playerid, COLOR_WHITE,UnknownString);
}
return 1;
}
//===== :D
//------------------------------------------------------------------------------------------------------
//----------------------------------------
//------------------------------------------------------------------------------------------------------
//------------------------------------------------------------------------------------------------------
public OnPlayerSpawn(playerid)
{
// SetVehicleParamsForPlayer(CAR_MARKER_PIRATE,playerid,1,1);
// SetVehicleParamsForPlayer(CAR_MARKER_STORE,playerid,1,1);
AutoLockCasinoVehicles(playerid);
if(GetPlayerMoney(playerid)>=0)
{
GivePlayerMoney(playerid, PocketMoney);
}
SetPlayerInterior(playerid,0);
SetPlayerRandomSpawn(playerid);
ResetPlayerWeapons(playerid);
for(new i=0;i<MAX_SPAWNWEAPONS;i++) {
if(playerWeapons[playerid][i] > 0) {
GivePlayerWeapon(playerid,spawnWeapons[i][0],spawnWeapons[i][1]*playerWeapons[playerid][i]);
}
}
//class weapon - why is this lost???
GivePlayerWeapon(playerid,24,300);
dmWarning[playerid]=0;
return 1;
}
public SetPlayerRandomSpawn(playerid)
{
if (iSpawnSet[playerid] == 1)
{
new rand = random(sizeof(gCopPlayerSpawns));
SetPlayerPos(playerid, gCopPlayerSpawns[rand][0], gCopPlayerSpawns[rand][1], gCopPlayerSpawns[rand][2]); // Warp the player
SetPlayerFacingAngle(playerid, 270.0);
}
else if (iSpawnSet[playerid] == 0)
{
new rand = random(sizeof(gRandomPlayerSpawns));
SetPlayerPos(playerid, gRandomPlayerSpawns[rand][0], gRandomPlayerSpawns[rand][1], gRandomPlayerSpawns[rand][2]); // Warp the player
}
return 1;
}
//------------------------------------------------------------------------------------------------------
public OnPlayerDeath(playerid, killerid, reason)
{
new playercash;
new killedplayer[MAX_PLAYER_NAME];
new string[256];
SetPlayerWorldBounds(playerid,20000.0000,-20000.0000,20000.0000,-20000.0000); //Reset world to player
dmPlayers[playerid]=999;
playercash = GetPlayerMoney(playerid);
if(killerid == INVALID_PLAYER_ID)
{
SendDeathMessage(INVALID_PLAYER_ID,playerid,reason);
}
else
{
SendDeathMessage(killerid,playerid,reason);
SetPlayerScore(killerid,GetPlayerScore(killerid)+1);
if(bounty[playerid] > 0 && (playerGang[killerid] == 0 || playerGang[playerid] != playerGang[killerid])) {
GetPlayerName(playerid, killedplayer, sizeof(killedplayer));
format(string, sizeof(string), " %s îäøéâú $%d äøååçú", bounty[playerid], killedplayer);
SendClientMessage(killerid, COLOR_GREEN, string);
GivePlayerMoney(killerid, bounty[playerid]);
bounty[playerid] = 0;
}
if(playercash > 0) {
GivePlayerMoney(killerid, playercash);
}
}
if(playercash > 0)
{
ResetPlayerMoney(playerid);
}
return 1;
}
//------------------------------------------------------------------------------------------------------
public OnPlayerEnterCheckpoint(playerid)
{
new string[256];
new ownplayer[MAX_PLAYER_NAME];
if(DoingLic[playerid] && playerLicCheckp[playerid] != LICENSECPS-1) {
playerLicCheckp[playerid] = playerLicCheckp[playerid] + 1;
DisablePlayerCheckpoint(playerid);
return SetPlayerCheckpoint(playerid,LicenseCheckpoints[playerLicCheckp[playerid]][0],LicenseCheckpoints[playerLicCheckp[playerid]][1],LicenseCheckpoints[playerLicCheckp[playerid]][2],2.5);
}
if(DoingLic[playerid] && playerLicCheckp[playerid] == LICENSECPS-1) {
SendClientMessage(playerid, COLOR_ORANGE, " áøëåúéðå, ÷éáìú øùéåï");
DoingLic[playerid] = 0;
playerLicCheckp[playerid] = 0;
return DisablePlayerCheckpoint(playerid);
}
switch(getCheckpointType(playerid))
{
case CP_LICENSE: {
SendClientMessage(playerid, COLOR_ORANGE, " Welcome to the License Test!");
SendClientMessage(playerid, COLOR_ORANGE, " to start do /startlic");
}
case CP_BANK: {
SendClientMessage(playerid, COLOR_ORANGE, "/bank (amount) áøåëéí äáàéí ìáð÷ áëãé ìäô÷éã ñëåí ùì ëñó îñåééí éù ìòùåú");
SendClientMessage(playerid, COLOR_ORANGE, " /withdraw (amount) åáëãé ìîùåê ëñó îäáð÷ éù ìòùåú");
SendClientMessage(playerid, COLOR_ORANGE, " îøàä ìê ëîä ëñó éù ìê áçùáåï äáð÷ /balance äô÷åãä");
SendClientMessage(playerid, COLOR_ORANGE, " îñîï àú äñëåí (amount) ëáëì äô÷åãåú ùì ääô÷ãä åäîùéëä ä");
}
case CP_PIRATE: {
SendClientMessage(playerid, COLOR_YELLOW, " àí úéùàø áàéæåø æä, ú÷áì ëñó ëì ëîä ùðéåú.");
}
case CP_AMMU: {
SendClientMessage(playerid, COLOR_GREEN, " àúä éëåì ìøëåù ðù÷éí ëàï åäí éùàøå ìê ìúîéã, åàúä éëåì ìøëåù éåúø îôòí àçú òåã úçîåùú!");
SendClientMessage(playerid, COLOR_GREEN, " /weaponlist ëãé ìøàåú àú äøùéîä ùì äðù÷éí ìçõ ");
SendClientMessage(playerid, COLOR_YELLOW, " /buyweapon {weapon number 1-9} [Amount] äàîåðè æä áîçñðéåú ìà áëãåøéí, ëãé ì÷ðåú ðù÷éí úîéãééí ìçõ");
}
case CP_WANGEXPORTS: {
SellWangExportVehicle(playerid);
}
case CP_HEAVENS: {
SendClientMessage(playerid, COLOR_YELLOW, "It's a stairway to heaven baby.");
SetPlayerPos(playerid,2096.1462,1285.2556,1000.000);
}
case CP_HELL: {
SendClientMessage(playerid, COLOR_YELLOW, "It's a gateway to hell baby.");
SetPlayerPos(playerid,-2458.7756,-1399.5762,1000.000);
}
}
if(getCheckpointType(playerid)>= P_OFFSET) {
format(string, sizeof(string), "You can buy the %s for $%d with /buy.", propertyNames[playerCheckpoint[playerid]-P_OFFSET], propertyValues[playerCheckpoint[playerid]-P_OFFSET]);
SendClientMessage(playerid, COLOR_YELLOW, string);
format(string, sizeof(string), "You will earn $%d regularly.", propertyEarnings[playerCheckpoint[playerid]-P_OFFSET]);
SendClientMessage(playerid, COLOR_YELLOW, string);
if(propertyOwner[playerCheckpoint[playerid]-P_OFFSET]<999) {
GetPlayerName(propertyOwner[playerCheckpoint[playerid]-P_OFFSET], ownplayer, sizeof(ownplayer));
format(string, sizeof(string), "This property is currently owned by %s.", ownplayer);
SendClientMessage(playerid, COLOR_RED, string);
}
}
return 1;
}
//------------------------------------------------------------------------------------------------------
public OnPlayerRequestClass(playerid, classid)
{
if(classid == 0 || classid == 1 || classid == 2 || classid == 3 || classid == 4 || classid == 5 || classid == 6)
{
iSpawnSet[playerid] = 1;
}
else
{
iSpawnSet[playerid] = 0;
}
SetupPlayerForClassSelection(playerid);
return 1;
}
public SetupPlayerForClassSelection(playerid)
{
SetPlayerInterior(playerid,0);
SetPlayerPos(playerid,1256.1487,-791.2058,92.0313);
SetPlayerFacingAngle(playerid, 28.4421);
SetPlayerCameraPos(playerid,1254.3755,-787.7794,92.0302);
SetPlayerCameraLookAt(playerid,1256.1487,-791.2058,92.0313);
}
public GameModeExitFunc()
{
GameModeExit();
}
public OnGameModeInit()
{
SetGameModeText("FXP:LvDMMG");
ShowPlayerMarkers(1);
ShowNameTags(1);
AllowAdminTeleport(1);
EnableTirePopping(1);
// Player Class's
AddPlayerClass(280,1958.3783,1343.1572,15.3746,270.1425,0,0,24,300,-1,-1);
AddPlayerClass(281,1958.3783,1343.1572,15.3746,270.1425,0,0,24,300,-1,-1);
AddPlayerClass(282,1958.3783,1343.1572,15.3746,270.1425,0,0,24,300,-1,-1);
AddPlayerClass(283,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
AddPlayerClass(284,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
AddPlayerClass(285,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
AddPlayerClass(286,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
AddPlayerClass(287,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
AddPlayerClass(254,1958.3783,1343.1572,15.3746,0.0,0,0,24,300,-1,-1);
AddPlayerClass(255,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
AddPlayerClass(256,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
AddPlayerClass(257,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
AddPlayerClass(258,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
AddPlayerClass(259,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
AddPlayerClass(260,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
AddPlayerClass(261,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
AddPlayerClass(262,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
AddPlayerClass(263,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
AddPlayerClass(264,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
AddPlayerClass(274,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
AddPlayerClass(275,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
AddPlayerClass(276,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
AddPlayerClass(1,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
AddPlayerClass(2,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
AddPlayerClass(290,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
AddPlayerClass(291,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
AddPlayerClass(292,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
AddPlayerClass(293,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
AddPlayerClass(294,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
AddPlayerClass(295,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
AddPlayerClass(296,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
AddPlayerClass(297,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
AddPlayerClass(298,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
AddPlayerClass(299,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
AddPlayerClass(277,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
AddPlayerClass(278,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
AddPlayerClass(279,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
AddPlayerClass(288,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
AddPlayerClass(47,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
AddPlayerClass(48,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
AddPlayerClass(49,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
AddPlayerClass(50,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
AddPlayerClass(51,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
AddPlayerClass(52,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
AddPlayerClass(53,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
AddPlayerClass(54,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
AddPlayerClass(55,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
AddPlayerClass(56,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
AddPlayerClass(57,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
AddPlayerClass(58,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
AddPlayerClass(59,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
AddPlayerClass(60,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
AddPlayerClass(61,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
AddPlayerClass(62,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
AddPlayerClass(63,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
AddPlayerClass(64,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
AddPlayerClass(66,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
AddPlayerClass(67,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
AddPlayerClass(68,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
AddPlayerClass(69,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
AddPlayerClass(70,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
AddPlayerClass(71,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
AddPlayerClass(72,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
AddPlayerClass(73,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
AddPlayerClass(75,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
AddPlayerClass(76,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
AddPlayerClass(78,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
AddPlayerClass(79,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
AddPlayerClass(80,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
AddPlayerClass(81,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
AddPlayerClass(82,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
AddPlayerClass(83,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
AddPlayerClass(84,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
AddPlayerClass(85,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
AddPlayerClass(87,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
AddPlayerClass(88,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
AddPlayerClass(89,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
AddPlayerClass(91,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
AddPlayerClass(92,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
AddPlayerClass(93,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
AddPlayerClass(95,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
AddPlayerClass(96,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
AddPlayerClass(97,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
AddPlayerClass(98,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
AddPlayerClass(99,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
AddPlayerClass(100,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
AddPlayerClass(101,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
AddPlayerClass(102,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
AddPlayerClass(103,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
AddPlayerClass(104,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
AddPlayerClass(105,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
AddPlayerClass(106,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
AddPlayerClass(107,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
AddPlayerClass(108,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
AddPlayerClass(109,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
AddPlayerClass(110,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
AddPlayerClass(111,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
AddPlayerClass(112,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
AddPlayerClass(113,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
AddPlayerClass(114,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
AddPlayerClass(115,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
AddPlayerClass(116,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
AddPlayerClass(117,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
AddPlayerClass(118,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
AddPlayerClass(120,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
AddPlayerClass(121,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
AddPlayerClass(122,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
AddPlayerClass(123,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
AddPlayerClass(124,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
AddPlayerClass(125,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
AddPlayerClass(126,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
AddPlayerClass(127,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
AddPlayerClass(128,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
AddPlayerClass(129,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
AddPlayerClass(131,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
AddPlayerClass(133,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
AddPlayerClass(134,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
AddPlayerClass(135,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
AddPlayerClass(136,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
AddPlayerClass(137,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
AddPlayerClass(138,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
AddPlayerClass(139,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
AddPlayerClass(140,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
AddPlayerClass(141,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
AddPlayerClass(142,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
AddPlayerClass(143,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
AddPlayerClass(144,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
AddPlayerClass(145,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
AddPlayerClass(146,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
AddPlayerClass(147,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
AddPlayerClass(148,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
AddPlayerClass(150,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
AddPlayerClass(151,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
AddPlayerClass(152,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
AddPlayerClass(153,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
AddPlayerClass(154,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
AddPlayerClass(155,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
AddPlayerClass(156,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
AddPlayerClass(157,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
AddPlayerClass(158,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
AddPlayerClass(159,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
AddPlayerClass(160,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
AddPlayerClass(161,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
AddPlayerClass(162,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
AddPlayerClass(163,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
AddPlayerClass(164,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
AddPlayerClass(165,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
AddPlayerClass(166,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
AddPlayerClass(167,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
AddPlayerClass(168,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
AddPlayerClass(169,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
AddPlayerClass(170,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
AddPlayerClass(171,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
AddPlayerClass(172,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
AddPlayerClass(173,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
AddPlayerClass(174,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
AddPlayerClass(175,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
AddPlayerClass(176,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
AddPlayerClass(177,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
AddPlayerClass(178,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
AddPlayerClass(179,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
AddPlayerClass(180,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
AddPlayerClass(181,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
AddPlayerClass(182,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
AddPlayerClass(183,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
AddPlayerClass(184,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
AddPlayerClass(185,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
AddPlayerClass(186,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
AddPlayerClass(187,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
AddPlayerClass(188,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
AddPlayerClass(189,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
AddPlayerClass(190,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
AddPlayerClass(191,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
AddPlayerClass(192,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
AddPlayerClass(193,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
AddPlayerClass(194,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
AddPlayerClass(195,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
AddPlayerClass(196,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
AddPlayerClass(197,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
AddPlayerClass(198,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
AddPlayerClass(199,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
AddPlayerClass(200,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
AddPlayerClass(201,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
AddPlayerClass(202,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
AddPlayerClass(203,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
AddPlayerClass(204,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
AddPlayerClass(205,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
AddPlayerClass(206,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
AddPlayerClass(207,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
AddPlayerClass(209,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
AddPlayerClass(210,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
AddPlayerClass(211,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
AddPlayerClass(212,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
AddPlayerClass(213,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
AddPlayerClass(214,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
AddPlayerClass(215,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
AddPlayerClass(216,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
AddPlayerClass(217,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
AddPlayerClass(218,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
AddPlayerClass(219,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
AddPlayerClass(220,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
AddPlayerClass(221,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
AddPlayerClass(222,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
AddPlayerClass(223,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
AddPlayerClass(224,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
AddPlayerClass(225,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
AddPlayerClass(226,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
AddPlayerClass(227,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
AddPlayerClass(228,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
AddPlayerClass(229,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
AddPlayerClass(230,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
AddPlayerClass(231,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
AddPlayerClass(232,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
AddPlayerClass(233,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
AddPlayerClass(234,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
AddPlayerClass(235,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
AddPlayerClass(236,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
AddPlayerClass(237,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
AddPlayerClass(238,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
AddPlayerClass(239,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
AddPlayerClass(240,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
AddPlayerClass(241,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
AddPlayerClass(242,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
AddPlayerClass(243,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
AddPlayerClass(244,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
AddPlayerClass(245,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
AddPlayerClass(246,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
AddPlayerClass(247,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
AddPlayerClass(248,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
AddPlayerClass(249,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
AddPlayerClass(250,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
AddPlayerClass(251,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
AddPlayerClass(253,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
// Car Spawns
// AddStaticVehicle(535,2002.0654,1542.9290,11.0,180.1496,123,1); // piratemarker
// AddStaticVehicle(411,2179.1169,1985.1921,9.0,359.2931,116,1); // 711marker
// Vehicles
AddStaticVehicle(603,2185.7437,2004.4232,10.6586,89.5039,18,1); // bank_phonix
AddStaticVehicle(602,2186.5742,1979.1425,10.6259,90.0552,18,1); // bank_alpha
AddStaticVehicle(600,2170.8105,1984.8167,10.5306,269.4667,43,8); // bank_picador
AddStaticVehicle(601,2268.9519,2477.8054,10.5807,177.8985,1,1); // police swat
AddStaticVehicle(599,2256.1277,2460.0986,11.0059,359.4543,0,1); // police_ranger
AddStaticVehicle(599,2273.6545,2459.9309,11.0065,359.4543,0,1); // police_ranger
AddStaticVehicle(599,2282.2480,2459.8491,11.0067,359.4543,0,1); // police_ranger
AddStaticVehicle(598,2273.3699,2477.6975,10.5646,179.0738,79,106); // police_policeblue
AddStaticVehicle(598,2291.1868,2477.4092,10.5646,179.0738,0,1); // police_police
AddStaticVehicle(598,2282.2231,2443.0068,10.5649,356.8040,0,1); // police_police
AddStaticVehicle(598,2273.7644,2443.4792,10.5650,356.8040,0,1); // police_police
AddStaticVehicle(598,2269.4033,2443.7224,10.5650,356.8040,0,1); // police_police
AddStaticVehicle(598,2256.3179,2443.6458,10.5704,356.8040,0,1); // police_police
AddStaticVehicle(523,2295.4626,2444.0298,10.3936,0.4784,0,0); // police_hpv1000
AddStaticVehicle(523,2291.3132,2443.9954,10.3937,0.4791,0,0); // police_hpv1000
AddStaticVehicle(523,2291.4878,2460.8452,10.4078,0.4795,0,0); // police_hpv1000
AddStaticVehicle(523,2250.7622,2476.6719,10.3967,180.4804,0,0); // police_hpv1000
AddStaticVehicle(497,2207.5669,2505.5637,15.8439,179.1864,0,1); // police_pmaverick
AddStaticVehicle(497,2166.9480,2504.5371,15.8334,270.0649,0,1); // police_pmaverick
AddStaticVehicle(497,2163.1614,2474.9744,15.8326,179.7065,0,1); // police_pmaverick
AddStaticVehicle(427,2241.4290,2435.1990,10.9535,358.2566,0,1); // police_enforcer
AddStaticVehicle(415,2258.1428,2131.0952,10.5141,271.6304,36,1); // lv_cheeta
AddStaticVehicle(415,2362.5667,2215.1252,10.5045,182.3053,36,1); // lv_cheeta
AddStaticVehicle(415,2582.8193,2271.4834,10.5909,89.5001,36,1); // lv_cheeta
AddStaticVehicle(412,2611.0168,2258.6626,10.6538,90.1887,25,8); // lv_voodoo
AddStaticVehicle(412,2588.3679,2056.8232,10.6575,90.1889,25,8); // lv_voodoo
AddStaticVehicle(412,2467.6199,1991.3184,10.6580,358.1335,25,8); // lv_voodoo
AddStaticVehicle(411,2440.6824,2017.1743,10.5474,267.8826,116,1); // lv_infernus
AddStaticVehicle(411,2630.7705,1801.2448,10.5474,87.8826,116,1); // lv_infernus
AddStaticVehicle(409,2039.4603,997.3425,10.4744,358.4359,0,0); // 4dragons_strech
AddStaticVehicle(409,2039.8363,1011.1066,10.4750,358.4359,0,0); // 4dragons_strech
AddStaticVehicle(409,2145.4365,1655.6382,10.5601,309.6132,1,1); // caligula_strech
AddStaticVehicle(409,2156.8909,1667.5790,10.5241,336.8505,1,1); // caligula_strech
AddStaticVehicle(409,2159.7993,1680.6187,10.4909,4.6587,1,1); // caligula_strech
AddStaticVehicle(405,2332.1960,1517.9261,10.6758,180.1290,40,1); // drift_sentinel
AddStaticVehicle(405,2342.8745,1136.2185,10.6392,180.1292,40,1); // lv_sentinel
AddStaticVehicle(404,2444.8657,1266.9078,10.5561,359.1258,119,50); // lv_perennial
AddStaticVehicle(404,2395.8040,1658.4404,10.5511,359.1111,119,50); // lv_stretinnel
AddStaticVehicle(404,1641.1326,1301.9756,10.5534,269.0756,119,50); // lv_stretinnel
AddStaticVehicle(603,2074.1516,2182.1387,10.6582,117.1715,75,77); // lv_phonix
AddStaticVehicle(603,2263.1243,1487.3994,28.8457,270.5747,75,77); // drift_phonix
AddStaticVehicle(603,2351.0613,1501.4561,42.6592,91.5336,75,77); // drift_phonix
AddStaticVehicle(602,2279.4504,1387.8077,42.6270,359.8275,75,77); // drift_alpha
AddStaticVehicle(586,2298.6721,1386.9285,29.5436,0.5784,27,1); // drift_wayfarer
AddStaticVehicle(573,2220.7898,2007.0624,11.4707,1.4721,77,18); // lv_dune
AddStaticVehicle(573,2224.7664,2007.1642,11.4707,1.4721,6,3); // lv_dune
AddStaticVehicle(573,2229.1592,2007.2766,11.4609,1.4725,126,1); // lv_dune
AddStaticVehicle(573,2233.0398,2007.3762,11.4609,1.4725,103,65); // lv_dune
AddStaticVehicle(573,2237.2629,2007.4843,11.4609,1.4725,5,8); // lv_dune
AddStaticVehicle(573,2241.0459,2007.5812,11.4610,1.4725,1,0); // lv_dune
AddStaticVehicle(573,2245.1709,2007.6870,11.4610,1.4725,0,1); // lv_dune
AddStaticVehicle(573,2249.1489,2007.7883,11.4511,1.4729,86,103); // lv_dune
AddStaticVehicle(600,2253.3196,2064.1797,10.5425,180.8288,43,8); // lv_picador
AddStaticVehicle(600,2258.7874,2064.2588,10.5418,180.8288,43,8); // lv_picador
AddStaticVehicle(600,2262.6694,2064.3149,10.5413,180.8288,43,8); // lv_picador
AddStaticVehicle(541,2235.8911,2042.5966,10.4431,86.6736,13,8); // lv_bullet
AddStaticVehicle(541,1964.2219,2034.3066,10.4379,90.0577,13,8); // lv_bullet
AddStaticVehicle(541,2187.2939,1878.2000,10.4453,181.3298,13,8); // lv_bullet
AddStaticVehicle(528,2277.8367,2478.1174,10.8644,179.2171,0,0); // police_fbitruck
AddStaticVehicle(522,1864.5310,-1394.5686,13.0466,266.7067,42,42); // stunts_nrg500
AddStaticVehicle(522,1864.3207,-1398.2247,13.0427,266.7067,6,6); // stunt_nrg500
AddStaticVehicle(522,1864.5840,-1402.1552,13.0517,264.6711,126,126); // stunts_nrg500
AddStaticVehicle(522,1864.4316,-1404.8170,13.0517,265.8983,0,0); // stunts_nrg500
AddStaticVehicle(522,1863.9998,-1407.9907,13.0443,268.6993,79,79); // stunts_nrg500
AddStaticVehicle(522,1864.8329,-1410.0637,13.0440,271.3489,86,86); // stunts_nrg500
AddStaticVehicle(522,1864.9399,-1414.6050,13.0697,271.3505,1,1); // stunts_nrg500
AddStaticVehicle(481,1878.1343,-1363.5919,14.1554,178.1984,65,9); // stunts_bmx
AddStaticVehicle(481,2216.3479,2034.5861,10.3379,271.0109,11,11); // lv_bmx
AddStaticVehicle(481,2216.2830,2038.2474,10.3380,271.0109,11,11); // lv_bmx
AddStaticVehicle(481,2216.2239,2041.5933,10.3380,271.0109,11,11); // lv_bmx
AddStaticVehicle(481,2216.1626,2045.0612,10.3381,271.0109,11,11); // lv_bmx
AddStaticVehicle(481,2216.0981,2048.6995,10.3382,271.0109,11,11); // lv_bmx
AddStaticVehicle(487,1663.7225,1632.7335,10.9974,229.0271,3,1); // ap_maverick
AddStaticVehicle(487,1654.5520,1533.0643,10.9550,49.3291,108,1); // ap_maverick
AddStaticVehicle(487,1618.6069,1631.6010,10.9974,128.0545,6,1); // ap_maverick
AddStaticVehicle(577,1585.5128,1189.9186,10.7234,179.3951,8,16); // ap_at400
AddStaticVehicle(511,1337.5355,1629.6036,12.2603,177.4050,7,68); // ap_beagle
AddStaticVehicle(519,1326.9821,1503.2853,11.7424,266.8990,1,1); // ap_shamal
AddStaticVehicle(519,1587.0039,1471.8849,11.7476,86.9044,1,1); // ap_shamak
AddStaticVehicle(519,1584.4958,1425.4963,11.7591,86.9046,1,1); // ap_shamal
AddStaticVehicle(504,2051.1875,819.6606,7.3911,1.7210,14,1); // race_bloodringbanger
AddStaticVehicle(504,2046.3870,820.1021,7.4259,358.7354,103,101); // race_hotringracer26
AddStaticVehicle(504,2055.0964,819.5988,7.5104,359.9770,75,67); // race_hotringracer52
AddStaticVehicle(494,2057.9009,820.0042,7.4318,357.7534,54,36); // race_hotringracer21
AddStaticVehicle(451,2065.9963,819.5424,7.3364,1.6089,18,18); // race_turismo
AddStaticVehicle(451,2068.7664,819.3856,7.3688,0.2111,61,61); // race_turismo
AddStaticVehicle(451,2071.2830,819.4344,7.3592,359.6338,123,123); // race_turismo
AddStaticVehicle(451,2073.7920,819.6157,7.3265,0.0005,36,36); // race_turismo
AddStaticVehicle(411,2076.3904,819.2080,7.4246,358.6138,106,1); // race_infernus
AddStaticVehicle(411,2079.1833,819.1392,7.4308,355.7011,75,1); // race_infernus
AddStaticVehicle(411,2081.7620,818.9910,7.4631,352.3540,64,1); // race_infernus
AddStaticVehicle(411,2084.2634,818.5864,7.5425,353.6009,116,1); // race_infernus
AddStaticVehicle(411,2086.7803,818.2012,7.6221,352.0363,106,1); // race_infernus
AddStaticVehicle(504,2027.0413,878.9156,7.4499,278.2129,54,36); // race2_hotringracer21
AddStaticVehicle(504,2026.8070,882.3610,7.5821,268.8443,87,75); // race2_hotringracer82
AddStaticVehicle(504,2026.7689,885.8444,7.7232,268.0138,51,75); // race2_hotringracer67
AddStaticVehicle(602,2172.0659,1016.0931,10.6280,90.0224,32,1); // hanaia_alpha
AddStaticVehicle(600,2172.7222,1019.2605,10.5412,88.5738,8,90); // hanaia_picador
AddStaticVehicle(571,2141.7285,1010.1772,10.0857,95.5022,51,53); // hanaia_kart
AddStaticVehicle(571,2142.0950,1006.4861,10.1045,91.6553,11,22); // hanaia_kart
AddStaticVehicle(571,2141.8381,1012.9787,10.1042,88.8473,2,35); // hanaia_kart
AddStaticVehicle(541,2122.6248,988.5546,10.4451,180.0165,68,8); // hanaia_bullet
AddStaticVehicle(522,2160.2996,987.9373,10.3991,178.0688,7,79); // hanaia_nrg500
AddStaticVehicle(522,2157.5703,988.0515,10.3903,180.7810,3,8); // hanaia_nrg500
AddStaticVehicle(522,2154.3716,987.7527,10.3808,183.2853,36,105); // hanaia_nrg500
AddStaticVehicle(522,2151.0554,987.9129,10.3873,181.4320,51,118); // hanaia_nrg500
AddStaticVehicle(522,2148.3416,987.8121,10.3990,180.4236,7,79); // hanaia_nrg500
AddStaticVehicle(522,2145.0874,988.0615,10.3911,179.4052,36,105); // hanaia_nrg500
AddStaticVehicle(434,2135.2271,987.5806,10.5221,181.0644,52,52); // hanaia_hotknife
AddStaticVehicle(434,2131.9380,987.0508,10.9261,180.2432,28,119); // hanaia_hotknife
AddStaticVehicle(434,2128.4961,987.6895,10.5296,179.2082,37,19); // hanaia_hoyknife
AddStaticVehicle(434,2125.8469,988.1222,10.7911,179.6263,6,6); // hanaia_hotknife
AddStaticVehicle(411,1881.5909,957.3287,10.5474,270.1031,116,1); // 4dragons_infernus
AddStaticVehicle(603,2164.3374,1123.2550,12.4499,331.2997,13,1); // armon_phonix
AddStaticVehicle(602,2183.0620,1283.0076,10.5631,357.3407,75,77); // sfinks_alpha
AddStaticVehicle(602,2135.8984,1398.0372,10.6288,180.9547,32,1); // hanaia2_alpha
AddStaticVehicle(600,2120.0244,1408.9812,10.5297,359.9095,43,8); // hanaia2_picador
AddStaticVehicle(481,2025.6041,1535.3347,10.3070,268.3491,46,46); // ship_bmx
AddStaticVehicle(473,1857.0715,1505.3712,8.3502,259.7991,56,53); // ship_dinghi
AddStaticVehicle(473,1856.5507,1510.6931,8.3490,272.3914,56,53); // ship_dinghi
AddStaticVehicle(473,1856.6122,1515.2043,8.3491,274.5247,56,53); // ship_dinghi
AddStaticVehicle(586,2025.3079,1528.6272,10.4099,269.5351,2,1); // ship_wayfrear
AddStaticVehicle(460,1916.6708,1515.8473,10.2617,270.5569,17,23); // ship_skimmer
AddStaticVehicle(539,2107.0378,1683.4666,10.0153,179.4792,75,91); // caligula_vortex
AddStaticVehicle(539,2125.7996,1683.9291,10.0153,355.8030,61,98); // caligula_vortex
AddStaticVehicle(541,2127.6653,2357.1260,10.2905,90.8081,2,1); // emeradlsle_bullet
AddStaticVehicle(541,2216.1409,1838.0571,10.4499,0.0018,22,1); // clownspocket_bullet
AddStaticVehicle(522,2102.6570,2055.8066,10.3911,264.7150,3,8); // hanaia3_nrg500
AddStaticVehicle(468,-662.0379,2320.1660,138.4529,72.9998,86,86); // jump_sanchez
AddStaticVehicle(468,-661.5372,2323.4783,138.4223,83.9936,86,86); // jump_sanchez
AddStaticVehicle(468,-660.8631,2325.8049,138.3802,83.3223,86,86); // jump_sanchez
AddStaticVehicle(539,-710.4193,2354.2158,126.5749,180.9215,86,70); // jump_vortex
AddStaticVehicle(447,-803.9462,2234.1553,41.4505,89.1680,75,2); // jump_seasparrow
AddStaticVehicle(447,-871.1472,2262.2249,41.4501,61.0382,75,2); // jump_seasparrow
AddStaticVehicle(460,-1168.9518,2673.3706,42.3094,180.0329,46,32); // jump_skimmer
AddStaticVehicle(460,-488.9175,2199.4402,42.2720,179.8468,17,23); // jump_skimmer
AddStaticVehicle(468,127.1132,1937.8346,18.9536,244.0561,46,46); // LV sanchez army
AddStaticVehicle(520,307.8417,2050.8181,18.3639,180.1429,0,0); // army_hydra
AddStaticVehicle(520,309.4979,1805.3529,18.3639,3.7706,0,0); // army_hydra
AddStaticVehicle(425,194.3910,1834.5114,23.8143,89.0713,43,0); // army_hunter
AddStaticVehicle(470,279.2699,2017.0209,17.6339,93.5906,43,0); // army_patriot
AddStaticVehicle(470,280.3851,1984.6658,17.6315,89.8334,43,0); // army_patriot
AddStaticVehicle(470,274.8959,1949.5419,17.6312,264.4022,43,0); // army_patriot
AddStaticVehicle(433,279.7354,2025.1582,18.0796,89.8591,43,0); // army_barracks
AddStaticVehicle(433,277.7731,1956.2456,18.0773,269.6487,43,0); // army_barracks
AddStaticVehicle(433,280.4532,1990.9766,18.0771,92.0214,43,0); // army_barracks
AddStaticVehicle(476,325.4243,2538.5422,17.5070,182.2153,71,77); // as_rustler
AddStaticVehicle(476,291.0964,2540.0513,17.5162,182.7218,7,6); // as_rustler
AddStaticVehicle(513,191.0093,2529.5654,17.3373,179.7935,21,34); // as_stunts
AddStaticVehicle(513,201.4305,2529.3882,17.3295,170.8084,54,34); // as_stunts
AddStaticVehicle(513,211.4024,2529.0024,17.3193,177.9259,30,34); // as_stunts
AddStaticVehicle(513,222.9916,2529.1287,17.3109,179.6122,21,36); // as_stunts
AddStaticVehicle(539,230.9229,2529.7783,16.0967,176.2197,86,70); // as_vortex
AddStaticVehicle(539,390.1443,2535.3225,15.9017,148.1802,86,70); // as_vortex
AddStaticVehicle(539,401.4892,2444.7146,15.8601,349.4619,79,74); // as_vortex
AddStaticVehicle(539,393.6153,2593.5208,15.8445,100.6780,70,86); // as_vortex
AddStaticVehicle(449,1364.6683,2632.2500,11.2473,270.0000,1,74); // trains_tram
AddStaticVehicle(451,2333.3206,1388.8303,43.2710,0.2830,61,61); // drift_turismo
AddStaticVehicle(451,2320.8806,1388.9984,43.2143,1.2788,86,86); // drift_turismo
AddStaticVehicle(411,1509.4537,2148.5564,10.5474,270.3519,116,1); // naor22
AddStaticVehicle(410,1509.6331,2145.3030,10.4812,90.4799,36,1); // naor22
AddStaticVehicle(411,1509.6323,2138.5132,10.5474,90.1118,80,1); // naor22
AddStaticVehicle(451,1509.6616,2128.5798,10.5314,90.1956,36,36); // naor22
AddStaticVehicle(451,1509.2880,2118.4849,10.5312,92.4896,18,18); // naor22
AddStaticVehicle(479,1509.4623,2105.1599,10.6472,90.5065,55,41); // naor22
AddStaticVehicle(585,1499.1267,2268.8535,10.3940,359.8028,42,42); // naor22
AddStaticVehicle(547,1515.7789,2268.5181,10.5237,0.0487,123,1); // naor22
AddStaticVehicle(547,1532.5771,2268.5225,10.5486,3.1595,123,1); // naor22
AddStaticVehicle(477,1396.6923,2242.6211,10.5771,270.1438,92,1); // naor22
AddStaticVehicle(561,1385.7513,2279.5000,10.6034,90.0000,65,79); // naor22
AddStaticVehicle(507,1368.7405,2266.2820,10.6432,268.7507,37,37); // naor22
AddStaticVehicle(547,1385.7515,2246.1250,10.5469,90.0000,55,1); // naor22
AddStaticVehicle(571,1319.6075,2194.9844,10.3078,176.3584,11,22); // bumper_kart
AddStaticVehicle(571,1329.8333,2194.0850,10.3077,179.5208,11,22); // bumper_kart
AddStaticVehicle(571,1339.0618,2193.8604,10.3073,187.1317,11,22); // bumper_kart
AddStaticVehicle(571,1347.1287,2193.7002,10.3072,185.7744,11,22); // bumper_kart
AddStaticVehicle(571,1360.7137,2105.9810,10.2994,346.2337,11,22); // bumper_kart
AddStaticVehicle(571,1351.8646,2105.4624,10.2993,7.8982,11,22); // bumper_kart
AddStaticVehicle(571,1340.2070,2106.4854,10.2990,4.8964,11,22); // bumper_kart
AddStaticVehicle(571,1330.5994,2106.2976,10.2996,1.2496,11,22); // bumper_kart
AddStaticVehicle(571,1318.6212,2105.7654,10.2993,3.3980,11,22); // bumper_kart
AddStaticVehicle(571,1307.3911,2106.1116,10.2995,13.4888,11,22); // bumper_kart
AddStaticVehicle(571,1383.3467,2184.8677,10.3072,136.2778,11,22); // bumper_kart
AddStaticVehicle(522,1745.5858,-2502.1931,37.0569,90.5796,3,3); // ronny
AddStaticVehicle(522,1745.6908,-2503.7712,37.0675,99.3976,3,8); // ronny
AddStaticVehicle(522,1745.8889,-2504.9875,37.0467,100.9972,6,25); // ronny
AddStaticVehicle(522,1746.1475,-2506.2488,37.0419,114.4835,7,79); // ronny
AddStaticVehicle(522,1745.9916,-2507.7751,37.0655,108.1607,8,82); // ronny
AddStaticVehicle(522,1746.0319,-2509.1924,37.0165,100.4110,36,105); // ronny
AddStaticVehicle(522,1746.1278,-2510.7405,37.0954,105.8489,39,106); // ronny
AddStaticVehicle(522,1864.3407,-1397.9346,13.0497,263.8226,51,118); // ronny
AddStaticVehicle(522,1866.0886,-1401.6351,13.0627,279.0661,51,118); // ronny
AddStaticVehicle(522,1866.4988,-1403.1732,13.0499,285.4786,3,3); // ronny
AddStaticVehicle(522,1866.0894,-1405.0919,13.0596,283.6509,3,3); // ronny
AddStaticVehicle(522,1866.4089,-1409.0948,13.0767,283.4781,3,8); // ronny
AddStaticVehicle(443,2705.6626,1840.5902,7.3680,179.9628,20,1); // ronny
AddStaticVehicle(411,1384.8820,-2313.0605,13.2740,180.5618,112,1); // ronny
AddStaticVehicle(411,1388.5137,-2312.9653,13.2740,179.0867,80,1); // ronny
AddStaticVehicle(411,1391.8208,-2313.1992,13.2739,178.9760,75,1); // ronny
AddStaticVehicle(411,1395.1846,-2313.7573,13.2740,180.8471,12,1); // ronny
AddStaticVehicle(411,1398.3339,-2313.7188,13.2740,178.7268,64,1); // ronny
AddStaticVehicle(411,1401.3695,-2313.9053,13.2740,183.4078,116,1); // ronny
AddStaticVehicle(411,1404.7056,-2313.3591,13.2740,177.9226,112,1); // ronny
AddStaticVehicle(411,1407.7209,-2313.4587,13.2740,181.0469,106,1); // ronny
AddStaticVehicle(411,1411.3199,-2313.4919,13.2740,179.5396,80,1); // ronny
AddStaticVehicle(411,1415.2600,-2313.5674,13.2739,173.3241,75,1); // ronny
AddStaticVehicle(560,1384.9967,-2330.8135,13.2524,0.6404,17,1); // ronny
AddStaticVehicle(560,1388.2446,-2330.9099,13.2520,359.3197,17,1); // ronny
AddStaticVehicle(560,1391.6609,-2330.9629,13.2522,358.3558,17,1); // ronny
AddStaticVehicle(560,1395.0712,-2331.0967,13.2521,2.1510,17,1); // ronny
AddStaticVehicle(560,1398.3944,-2330.3093,13.2518,356.9690,17,1); // ronny
AddStaticVehicle(560,1401.2421,-2330.6021,13.2515,1.0595,17,1); // ronny
AddStaticVehicle(560,1404.5112,-2330.6299,13.2520,0.1005,17,1); // ronny
AddStaticVehicle(560,1408.2263,-2330.6694,13.2516,1.4940,17,1); // ronny
AddStaticVehicle(560,1411.4083,-2330.6968,13.2521,0.9156,17,1); // ronny
AddStaticVehicle(560,1414.3490,-2330.4167,13.2512,359.5281,17,1); // ronny
AddStaticVehicle(567,1385.2170,-2347.6313,13.4092,0.6588,37,1); // ronny
AddStaticVehicle(567,1388.0867,-2347.4751,13.4084,2.7994,37,1); // ronny
AddStaticVehicle(567,1391.7560,-2347.4395,13.4078,358.6167,37,1); // ronny
AddStaticVehicle(567,1394.8815,-2347.5325,13.4092,356.5428,37,1); // ronny
AddStaticVehicle(567,1398.2476,-2348.2085,13.4075,357.4893,37,1); // ronny
AddStaticVehicle(567,1401.3409,-2347.7920,13.4040,1.0648,37,1); // ronny
AddStaticVehicle(567,1404.5155,-2347.6536,13.4078,359.3892,37,1); // ronny
AddStaticVehicle(567,1408.1353,-2347.0828,13.4093,0.5070,37,1); // ronny
AddStaticVehicle(567,1411.0858,-2347.9788,13.4181,1.8495,37,1); // ronny
AddStaticVehicle(567,1414.6738,-2348.5305,13.4060,358.7579,37,1); // ronny
AddStaticVehicle(451,1388.4048,-2365.1838,13.2543,0.1709,60,60); // ronny
AddStaticVehicle(451,1385.1417,-2365.1050,13.2540,1.3610,60,60); // ronny
AddStaticVehicle(451,1391.8171,-2364.7432,13.2536,1.0010,60,60); // ronny
AddStaticVehicle(451,1395.1647,-2364.6772,13.2537,358.1737,60,60); // ronny
AddStaticVehicle(451,1397.7886,-2364.8987,13.2523,357.9032,60,60); // ronny
AddStaticVehicle(451,1401.5021,-2364.8921,13.2532,359.2624,60,60); // ronny
AddStaticVehicle(451,1404.5382,-2364.4170,13.2533,0.3623,60,60); // ronny
AddStaticVehicle(451,1407.9296,-2364.8774,13.2538,358.8258,60,60); // ronny
AddStaticVehicle(451,1411.1069,-2364.3777,13.2536,1.0896,60,60); // ronny
AddStaticVehicle(565,1437.7817,-2348.0159,13.1717,357.5670,10,10); // ronny
AddStaticVehicle(565,1441.1591,-2347.7427,13.1697,359.7653,10,10); // ronny
AddStaticVehicle(565,1444.8910,-2348.4949,13.1702,2.8233,10,10); // ronny
AddStaticVehicle(565,1447.7827,-2348.1821,13.1716,1.1105,10,10); // ronny
AddStaticVehicle(565,1451.0699,-2347.7954,13.1727,3.1546,10,10); // ronny
AddStaticVehicle(565,1454.5276,-2347.3748,13.1714,3.3254,10,10); // ronny
AddStaticVehicle(565,1457.9735,-2347.6121,13.1724,359.1262,10,10); // ronny
AddStaticVehicle(565,1461.1897,-2347.8779,13.1728,358.9809,10,10); // ronny
AddStaticVehicle(535,1365.0624,-2365.7795,13.3095,268.6092,31,1); // ronny
AddStaticVehicle(535,1365.4548,-2362.2241,13.3099,268.4939,31,1); // ronny
AddStaticVehicle(535,1365.1744,-2358.7651,13.3101,271.4720,31,1); // ronny
AddStaticVehicle(535,1365.7477,-2354.8718,13.3102,269.2438,31,1); // ronny
AddStaticVehicle(535,1365.3315,-2351.5754,13.3097,267.9143,31,1); // ronny
AddStaticVehicle(603,1365.1735,-2347.7690,13.3840,268.3796,45,45); // ronny
AddStaticVehicle(603,1365.2222,-2344.4575,13.3849,270.4607,45,45); // ronny
AddStaticVehicle(603,1364.9352,-2340.9119,13.3852,268.2778,45,45); // ronny
AddStaticVehicle(603,1365.2732,-2337.1812,13.3851,269.8126,45,45); // ronny
AddStaticVehicle(603,1365.2058,-2333.6902,13.3854,268.1940,45,45); // ronny
AddStaticVehicle(541,1365.0984,-2330.2686,13.1718,272.2320,68,8); // ronny
AddStaticVehicle(541,1365.1719,-2326.6755,13.1718,267.9350,68,8); // ronny
AddStaticVehicle(541,1364.4397,-2323.2566,13.1719,270.4982,68,8); // ronny
AddStaticVehicle(541,1364.6896,-2319.9824,13.1719,271.7922,68,8); // ronny
AddStaticVehicle(541,1365.0724,-2315.9480,13.1719,269.8194,68,8); // ronny
AddStaticVehicle(541,1365.1986,-2312.6177,13.1719,271.1361,68,8); // ronny
AddStaticVehicle(429,1384.0792,-2262.1345,13.2266,358.0938,0,1); // ronny
AddStaticVehicle(429,1387.5520,-2262.1990,13.2266,357.2204,0,1); // ronny
AddStaticVehicle(429,1391.0038,-2261.7322,13.2266,2.9497,0,1); // ronny
AddStaticVehicle(429,1393.9296,-2261.5364,13.2266,357.0557,0,1); // ronny
AddStaticVehicle(429,1397.0831,-2262.0535,13.2266,1.0683,0,1); // ronny
AddStaticVehicle(429,1400.9365,-2261.9312,13.2266,1.4382,0,1); // ronny
AddStaticVehicle(429,1404.0354,-2261.8584,13.2265,359.5494,0,1); // ronny
AddStaticVehicle(429,1406.9061,-2261.7551,13.2266,1.7376,0,1); // ronny
AddStaticVehicle(429,1410.1655,-2261.3750,13.2266,3.8267,0,1); // ronny
AddStaticVehicle(429,1413.4374,-2261.6997,13.2266,359.0447,0,1); // ronny
AddStaticVehicle(506,1384.8903,-2242.0925,13.2514,182.7562,3,3); // ronny
AddStaticVehicle(506,1388.2056,-2241.8984,13.2511,179.2346,3,3); // ronny
AddStaticVehicle(506,1391.6902,-2242.2175,13.2514,182.1881,3,3); // ronny
AddStaticVehicle(506,1394.5243,-2242.1604,13.2514,180.1772,3,3); // ronny
AddStaticVehicle(506,1398.2445,-2241.6409,13.2512,179.6263,3,3); // ronny
AddStaticVehicle(506,1401.3259,-2241.7341,13.2512,178.3938,3,3); // ronny
AddStaticVehicle(506,1404.5765,-2241.7493,13.2514,182.8064,3,3); // ronny
AddStaticVehicle(506,1407.8956,-2242.2239,13.2513,182.2819,3,3); // ronny
AddStaticVehicle(506,1411.3318,-2242.2781,13.2514,179.3720,3,3); // ronny
AddStaticVehicle(506,1414.7423,-2241.7424,13.2511,181.3839,3,3); // ronny
AddStaticVehicle(522,1385.6733,-2225.9763,13.1212,190.9364,7,79); // ronny
AddStaticVehicle(522,1388.0856,-2225.5330,13.1179,178.7707,7,79); // ronny
AddStaticVehicle(522,1391.5154,-2226.7285,13.1101,178.2727,7,79); // ronny
AddStaticVehicle(522,1394.6036,-2225.5151,13.1277,181.2993,7,79); // ronny
AddStaticVehicle(522,1398.0933,-2225.8953,13.1086,181.8401,7,79); // ronny
AddStaticVehicle(522,1401.3339,-2226.3303,13.1237,175.8400,7,79); // ronny
AddStaticVehicle(522,1404.4427,-2225.7368,13.1227,179.7342,7,79); // ronny
AddStaticVehicle(522,1407.9160,-2225.5962,13.1089,177.1059,7,79); // ronny
AddStaticVehicle(522,1410.9093,-2225.2195,13.1188,178.4376,7,79); // ronny
AddStaticVehicle(522,1414.5779,-2225.2805,13.1246,178.2716,7,79); // ronny
AddStaticVehicle(489,1438.3204,-2225.4360,13.6897,177.0476,112,120); // ronny
AddStaticVehicle(489,1441.6084,-2224.6030,13.6906,179.6318,112,120); // ronny
AddStaticVehicle(489,1444.9922,-2225.4324,13.6912,181.3220,112,120); // ronny
AddStaticVehicle(489,1448.2842,-2225.3462,13.6905,180.7233,112,120); // ronny
AddStaticVehicle(489,1451.2571,-2225.8784,13.6900,177.0451,112,120); // ronny
AddStaticVehicle(489,1454.4293,-2224.9270,13.6902,183.3369,112,120); // ronny
AddStaticVehicle(489,1458.0168,-2224.3923,13.6892,176.8066,112,120); // ronny
AddStaticVehicle(489,1461.1665,-2224.8171,13.6901,178.6376,112,120); // ronny
AddStaticPickup(1240,15,2097.4211,1158.5675,11.6484); // health
AddStaticPickup(1240,15,2107.8325,1003.4827,11.0835); // health
AddStaticPickup(1240,15,2117.9221,1683.8561,13.0060); // health
AddStaticPickup(1240,15,1555.6852,-1356.2180,329.4551); // health
AddStaticPickup(1242,15,1554.5302,-1348.1865,329.4554); // armour
AddStaticPickup(1242,15,2114.3254,918.6094,10.8203); // armour
AddStaticPickup(1242,15,2250.5698,2488.0886,10.9908); // armour
AddStaticPickup(370,15,2333.3206,1388.8303,43.2710); // jetpack
AddStaticPickup(370,15,1320.0629,1263.0187,10.8203); // jetpack
AddStaticPickup(1550,1,2000.7798,1538.3044,13.5859); // money sack
AddStaticPickup(1274,1,2005.1219,1549.7369,17.6455); // $
AddStaticPickup(1274,1,2005.7465,1550.3242,15.7694); // $
AddStaticPickup(1274,1,2006.1913,1539.4127,15.7694); // $
AddStaticPickup(1274,1,2005.1788,1539.9069,17.6133); // $
AddStaticPickup(1212,1,2015.5118,1540.3146,13.2850); // money
AddStaticPickup(1212,1,2015.6606,1550.3636,13.2850); // money
AddStaticPickup(352,2,2197.9495,1426.5819,10.8203); // micro uzi
AddStaticPickup(334,2,2250.8279,2490.2117,10.9908); // police trungeon
AddStaticPickup(335,2,2030.6229,1531.9545,10.8203); // knife
AddStaticPickup(350,2,1641.4135,1288.4366,10.8203); // sawnoff shotgun
AddStaticPickup(356,2,2019.9144,1007.7139,47.0496); // m4
AddStaticPickup(367,15,2201.8655,1107.4316,29.3890); // camera
AddStaticPickup(349,2,2238.2556,2449.5750,11.0372); // shotgun
AddStaticPickup(346,2,1438.3953,2773.7947,28.4444); // pistol
AddStaticPickup(371,15,1967.4376,1917.0184,130.9375); // parachute
AddStaticPickup(371,15,1706.0078,1599.8729,10.1231); // parachute
AddStaticPickup(371,15,1710.3359,1614.3585,10.1191); // parachute
AddStaticPickup(371,15,1964.4523,1917.0341,130.9375); // parachute
AddStaticPickup(371,15,2055.7258,2395.8589,150.4766); // parachute
AddStaticPickup(371,15,2265.0120,1672.3837,94.9219); // parachute
AddStaticPickup(371,15,2265.9739,1623.4060,94.9219); // parachute
AddStaticPickup(371,15,1524.1702,-1359.0916,330.0000); // parachute
AddStaticPickup(371, 15, 1710.3359,1614.3585,10.1191); //para
AddStaticPickup(371, 15, 1964.4523,1917.0341,130.9375); //para
AddStaticPickup(371, 15, 2055.7258,2395.8589,150.4766); //para
AddStaticPickup(371, 15, 2265.0120,1672.3837,94.9219); //para
AddStaticPickup(371, 15, 2265.9739,1623.4060,94.9219); //para
//Spawns:
CreateVehicle(522, -1330.108765, -125.187744, 13.808815, 360, -1, -1, 120000); // spawnpoint
CreateVehicle(522, -1565.760010, -123.070274, 14.207253, 360, -1, -1, 120000); // spawnpoint (1)
CreateVehicle(522, -1807.379395, -349.313446, 144.808960, 360, -1, -1, 120000); // spawnpoint (2)
CreateVehicle(522, -1809.239746, -347.570404, 144.808960, 360, -1, -1, 120000); // spawnpoint (3)
CreateVehicle(522, -1811.135986, -345.988708, 144.808960, 360, -1, -1, 120000); // spawnpoint (4)
CreateVehicle(522, -1813.142700, -344.080078, 144.808960, 360, -1, -1, 120000); // spawnpoint (5)
CreateVehicle(522, -1815.124146, -342.479797, 144.808960, 360, -1, -1, 120000); // spawnpoint (6)
SetTimer("MoneyGrubScoreUpdate", 1000, 1);
SetTimer("checkpointUpdate", 1100, 1);
SetTimer("PirateShipScoreUpdate", 2500, 1);
SetTimer("DeathmatchUpdate", 7003, 1);
SetTimer("PropertyScoreUpdate", 40005, 1);
SetTimer("GambleUpdate", 50013, 1);
SetTimer("SavedUpdate",60017, 1);
SetTimer("TimeUpdate",60009, 1);
SetTimer("UnlockVehicleUpdate", 60000, 0);
SetTimer("DisplayAdv", 300000, 1);
//SetTimer("GameModeExitFunc", gRoundTime, 0);
return 1;
}
public SendPlayerFormattedText(playerid, const str[], define)
{
new tmpbuf[256];
format(tmpbuf, sizeof(tmpbuf), str, define);
SendClientMessage(playerid, 0xFFFF00AA, tmpbuf);
}
public SendAllFormattedText(playerid, const str[], define)
{
new tmpbuf[256];
format(tmpbuf, sizeof(tmpbuf), str, define);
SendClientMessageToAll(0xFFFF00AA, tmpbuf);
}
/*stock isStringSame(const string1[], const string2[], len) {
for(new i = 0; i < len; i++) {
if(string1[i]!=string2[i])
return 0;
if(string1[i] == 0 || string1[i] == '\n')
return 1;
}
return 1;
}
*/
public AddVehicle(modelid,Float:spawn_x,Float:spawn_y,Float:spawn_z,Float:z_angle,color1,color2) {
vehicleModel[AddStaticVehicle(modelid,spawn_x,spawn_y,spawn_z,z_angle,color1,color2)-1]=modelid;
}
/*public SendPlayerFormattedText(playerid, const str[], define)
{
new tmpbuf[256];
format(tmpbuf, sizeof(tmpbuf), str, define);
SendClientMessage(playerid, 0xFFFF00AA, tmpbuf);
}
public SendAllFormattedText(playerid, const str[], define)
{
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;
}*/
/*isStringSame(const string1[], const string2[], len) {
for(new i = 0; i < len; i++) {
if(string1[i]!=string2[i])
return 0;
if(string1[i] == 0 || string1[i] == '\n')
return 1;
}
return 1;
}
*/
public DisplayAdv() {
SendClientMessageToAll(COLOR_REDTWO, " -- *** Www.Net-Game.co.il äùøú áçñåú *** --");
SendClientMessageToAll(COLOR_REDTWO, " /help - òæøä ëììéú, /tlhelp - èìôåøèéí.");
SendClientMessageToAll(COLOR_REDTWO, " /rules åëãé ì÷øåà àú çå÷é äùøú, /commands ìøùéîú äô÷åãåú äîìàä");
SendClientMessageToAll(COLOR_REDTWO, " ìëì ãéååç éù ìôðåú ìàãîéðéí áôøèé");
SendClientMessageToAll(COLOR_REDTWO, " áúåãä, öååú ðè-âééí");
return 1;
}
public OnPlayerStateChange(playerid, newstate, oldstate) {
if(newstate == PLAYER_STATE_DRIVER){
if(!pAdmin[playerid]){
new Car = GetPlayerVehicleID(playerid);
new modelid = GetVehicleModel(Car);
for(new i=0;i<MAX_VEHICLES;i++) {
if(modelid == AdminsCars[i]) {
RemovePlayerFromVehicle(playerid);
SendClientMessage(playerid, COLOR_GREY," .ñãøú äîëåðéåú äæå îéåòãú ìàãîéðéí áìáã");
}
}
}
if(!DoingLic[playerid]) {
SendClientMessage(playerid, COLOR_RED, " No License!");
RemovePlayerFromVehicle(playerid);
}
if(DoingLic[playerid]) {
KillTimer(TestTimer);
SendClientMessage(playerid, COLOR_ORANGE, " äîáçï äçì, áäöìçä!");
SetPlayerCheckpoint(playerid, LicenseCheckpoints[playerLicCheckp[playerid]][0],LicenseCheckpoints[playerLicCheckp[playerid]][1],LicenseCheckpoints[playerLicCheckp[playerid]][2],3.5);
}
}
if(newstate == PLAYER_STATE_ONFOOT && DoingLic[playerid]) {
SendClientMessage(playerid, COLOR_RED, "Driving Test Failed!");
RemovePlayerFromVehicle(playerid);
DoingLic[playerid] = 0;
playerLicCheckp[playerid] = 0;
}
return 1;
}
public TimesUp(playerid){
SendClientMessage(playerid,0xFFFFFFAA,"Times up! you failed the test!");
if(IsPlayerInAnyVehicle(playerid))RemovePlayerFromVehicle(playerid);
DoingLic[playerid] = 0;
playerLicCheckp[playerid] = 0;
}